Skip to main content

Courses I Teach

Teaching classroom image.

Description

I am a firm believer in Active Learning, spending almost all my class periods with either Guided Inquiry Worksheets, Parsons Problems, or small group work implemented with collaborative Google Slides decks. Below are all of the classes I have taught as instructor of record, along with each course's syllabus, and sample lecture slide decks.

CS0 (computer science for those not yet majoring)

CSCI11: eTextiles (a 4-week winter term course for students with programming experience)

CSCI103: Electronic Textiles (a semester-long course for students with no programming experience)

CS1 (introduction to computer science)

CSCI134: Introduction to Computer Science (python-version)

CSCI134C: Introduction to Computer Science (Diving into the Deluge of Data / python)

CSCI134A: Introduction to Computer Science (Objects, Events, and Graphics / Java)

CS Core

CSCI237: Computer Organization

Electives

CSCI378: Human Artificial Intelligence Interaction

CSCI376: Human-Computer Interaction

Parsons problems done in paper.
A fluffy white dog sits in a classroom.

- Top -