Professor of Computer Sciences, Reach University
Courses
CS 300: Computer Science * Canvas * Syllabus * Journal
13-week undergraduate course covering fundamentals of computer science, computer programming, and inclusive pedagogies, aligned to K-12 CS Standards for Alabama, Arkansas, California, and Louisiana.
CS 333: Computer Science Pedagogy and Andragogy * Canvas * Syllabus
8-week graduate course on the content, practice, and theory of CS Education, preparing faculty of other disciplines to teach CS 300.
CS 404: Inside AI * Canvas * Flyer * Workbook * Register
A four-week course open to the public, providing a general introduction to the science and ethics behind the AI technologies we have come to interact with every day.
Reach 272: Coding for Teaching * Canvas * Syllabus
4-week graduate seminar covering topics in culturally sustaining CS pedagogy, Hackathons, Scratch, AppLab, and Python.
Elementary for Computing (E4C) * Year 1 * Year 2
Ever-expanding professional learning modules for K-6 in-service teachers, aligned to California K-12 CS Standards.
Ongoing Projects
CSEd Discussion Group
Everyone is invited to participate in the weekly CSEd Discussion Group, sponsored by the Institute for Advancing Computing Education (IACE) on Tuesdays at 5pm and Fridays at 2pm (Pacific).
Infoglassics
Stained glass objects inspired by data science