About Us

CSAwesome Team 

Authors of CSAwesome Ebook:

Beryl Hoffman, Ph.D.                                Barbara Ericson, PhD           

Professor of Computer Science                                            Assistant Professor of Information/CSElms College                                                                                      University of MichiganChicopee, MA                                                                                     Ann Arbor, Michigan

Northern Lights Collaborative for Computing Education (UMN)

Jennifer Rosato, M.A.

DirectorNorthern Lights Collaborative for Computing EducationUniversity of Minnesota, Twin Cities

CSAwesome RPP (Research-Practice Partnership)

Beryl Hoffman, Elms College

National Center for CS Education - Jennifer Rosato, Renee Fall, Pauline Lake

Rebekah Lang, CSAwesome PD facilitator, AP CSA teacher at Villa Walsh High School

Art Lopez, District Curriculum Specialist, Sweetwater Union High School District 

Kate McDonnell, CSAwesome PD facilitator, AP CSA teacher at Cherry Hill High School 


Dr. Barbara Ericson, University of Michigan. The  CSAwesome ebook was adapted from the AP CS A Java Review e-book written by Dr. Barbara Ericson. 

Dr. Colleen Lewis,  Associate Professor of computer science (CS) at the University of Illinois Urbana-Champaign, for her contribution of videos to CSAwesome.

Special thanks to Barb Ericson, Beth Simon, John Figliulo, Pauline Lake, Jennifer Rosato, Kim Evelti, Becky Stacey, Art Lopez, and Kyle Gillette for their contributions. 

We gratefully acknowledge the use of the Runestone Academy platform and Jobe server run by Brad Miller, and the past use of the Jobe server from the University of Canterbury, New Zealand.

The National Math & Science Initiative supported the development of the CSAwesome lesson plans and other materials by AP CSA teachers.


Google supported this work through their Google Computer Science Education Research Award in 2019-20, supporting our efforts to help more underrepresented students succeed in their AP CS A courses and on the exam.  

The collaborative NSF grant 2031362 /2031361 supported this work from 2020-2023 and provided PD for teachers transitioning from AP CSP to AP CSA.

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding agencies.