Curriculum Vitae

Philip A Sands – phil@msu.edu 

EDUCATION

Ph.D. Candidate in Educational Psychology and Educational Technology (2020, Expected). Michigan State University, East Lansing, MI.

Post-Baccalaureate Teacher’s Certification (2006, August). Eastern Michigan University, Ypsilanti, MI

B.S.E. in Computer Engineering. (2001, December). University of Michigan, Ann Arbor, MI.

 

WORK EXPERIENCE

K-12 Outreach Coordinator for Computer Science. (2013 – Present). Purdue University.

Collaborate with Purdue University faculty and staff on grant proposals and research projects. Deliver professional development trainings for K-12 educators. Promote computer science in Indiana communities and schools. Assist department in matters relating to recruitment and retention of underrepresented groups in computer science.

Secondary Math and Computer Science Teacher. (2008 – 2013). Plymouth-Canton Community Schools.

Developed curriculum for entire sequence of computer science courses, including the AP Computer Science offering. Started technology club for women, promoting academic achievement through after school IT activities. Achieved a 100% passing rate for AP Computer Science students, and a 92% passing rate for AP Statistics students on College Board examinations. Provided mentoring for new teachers and introduced peer observation program.

Secondary Math Teacher. (2006 – 2008). Prince George’s County Public Schools.

Developed AP approved Statistics curriculum for first-time offering of class. Achieved an 89% passing rate for 9th graders during first year of instruction (64% school average; 45% county average). Planned and led Algebra team meetings for a group of 11 instructors. Trained colleagues in new grading system and the use of Edusoft software to analyze results of standardized testing.

 

RESEARCH INTERESTS

Broadening participation in computer science, particularly via online learning environments. Self-regulated learning in computer science. Teacher preparation in computing.

PUBLICATIONS

Yadav, A., Gretter, S., Hambrusch, S., & Sands, P. (2016). Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education, 4, 235-254. doi: 10.1080/08993408.2016.1257418

Yadav, A., Berges, M., Sands, P., & Good, J. (2016). Measuring computer science pedagogical content knowledge: An exploratory analysis of teaching vignettes to measure teacher knowledge. In Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE ’16). ACM, New York, NY, USA, 92-95. doi: 10.1145/2978249.2978264

Lishinski, A., Good, J., Sands, P., Yadav, A. (2016). Methodological Rigor and Theoretical Foundations of CS Education Research. In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER ’16). ACM, New York, NY, USA, 161-169. doi: 10.1145/2960310.2960328

 

PRESENTATIONS (SELECTED)

Walker, W.S., III, Bayley, W., Sands, P. (2017, January). Integrated STEM Lessons for High School: Strategies and Lessons Learned. Session presented at the Indiana STEM School Summit, West Lafayette, IN.

Sands, P. (2016, July). Building a Computer Science Community of Practice for the Indiana CSTA Chapter. Session presented at the Purdue Computer Science Teacher Workshop, West Lafayette, IN.

Sands, P. (2015, November). Teaching Sort Algorithms in AP Computer Science A. Session presented at the Indiana Business Educators Association annual conference, Indianapolis, IN.

Sands, P. (2015, July). Using Google Charts and JavaScript to Engage High School Engineering Students. Session presented at the Purdue EPICS workshop, West Lafayette, IN.

Sands, P. (2015, May). Computational Thinking for All. Session presented at Valparaiso Scratch Day conference, Valparaiso, IN.

Sands, P. (2014, November). Implementing the new AP CS A Labs. Session presented at the Indiana Business Educators Association annual conference, Indianapolis, IN.

Sands, P. (2014, November). How to Recruit Diverse Students to your Computer Science Classroom. Session presented at the Indiana Business Educators Association annual conference, Indianapolis, IN.

Alano, J., Hagen, D., Sands, P. (2014, November). Teaching Computer Science Courses at the High School Level-Tips, Tricks, and Tidbits. Session presented at the Indiana Business Educators Association annual conference, Indianapolis, IN.

Sands, P. (2014, July). Using App Inventor to Engage High School Engineering Students. Session presented at the Purdue EPICS workshop, West Lafayette, IN.

Walker, W. S., III, Sands, P. (2013, October). Investigating the Common Core Standards for Mathematical Practices. Session presented at the Annual Conference of the Indiana Council of Teachers of Mathematics, Indianapolis, IN.

Sands, P. (2013, October). Using App Inventor and Apps Clubs to Attract Computer Science Students. Session presented at the October meeting of the Indiana Hoosier Heartland Computer Science Teachers Association, Fishers, IN.

 

GRANTS RECEIVED (SELECTED)

CS 180 HS: An Online Advanced Placement Computer Science Course for High School Students. (2016). PI: Sands, P., Laura and John Arnold Foundation, $55,000.

Building Computer Science Communities of Practice. (2016). PI: Sands, P., State Farm Insurance Systems Priority School Grant, $20,000.

Content Thematic Units for Integrated STEM Education. (2014 – 2016). PI: Shepardson, D.P. Co-PI: Bayley, W.G., Sands, P., Smith, S. C., & Walker, W.S. Indiana Department of Education Mathematics and Science Partnership Program, $250,000 (total project).

Encouraging the Participation of Women in Computer Science through Mentoring and After-school Organizations. (2014 – 2016). PI: Sands, P., State Farm Insurance Systems Priority School Grant, $16,250.

NAO Robot for K-12 Outreach. (2014 – 2016). PI: Sands, P., State Farm Insurance Systems Priority School Grant, $21,199.

Purdue University Adventures in Computer Science Summer Camp for high school and middle school students. (2014). PI: Sands, P., State Farm Insurance Systems Priority School Grant, $12,500.

 

REVIEWER

Journal:

  • Association of Computing Machinery – Transactions on Computing Education

 

Conference:

  • Computer Science Teachers Association Annual Conference (2015, 2016)