top of page
squir_back.png

CS 128 Live 

CS 128 builds on students' prior programming experience by introducing C++ as a transition from Java or Kotlin. The course explores concepts such as memory management and data structures.

 

Previously offered only asynchronously, CS 128 Live has an in-person format, featuring revised projects, assignments, and a restructured course design.

Interactive Lectures

Screenshot 2024-10-11 at 6.14.07 PM.png
Screenshot 2024-10-11 at 6.28.16 PM.png
Screenshot 2024-10-11 at 6.35.34 PM.png
Screenshot 2024-10-11 at 6.33.22 PM.png
Screenshot 2024-10-11 at 6.38.48 PM.png

Post Lecture Homework Assignments

Office hours were held right after each lecture to encourage students to work together on applying what they had just learned.

Screenshot 2024-10-11 at 6.44.59 PM.png

Engaging, multi-week projects

 

Students completed three projects: Evil Word Guess (from Nifty), Seam Carver (from Nifty), and Musical Trees (original). Each project included check points to help students better manage their time.

Seam Carver

dog_seams.png

Musical Trees

ending_tree.png

Weekly, collaborative labs
 

Labs were a chance for students to work in groups to complete a complementary assignment to lecture topics.

Screenshot 2025-07-27 at 1.35.58 PM.png

Proctored exams with 2nd chance testing

In the world of AI, proctored exams are necessary, even if stressful. To help mitigate the stress, I implemented 2nd chance testing for each exam. This was based off of the work by Emeka, Zilles, West, Herman, and Bretl in 2023 called, "Second-Chance Testing as a Means of Reducing Students’ Test Anxiety and Improving Outcomes"

Fall 2024

"Rate the instructor's overall teaching effectiveness. " 4.46/5.00

"Rate the overall quality of this course." 4.44/5.00

"The instructor promoted an atmosphere conducive to learning." 4.80/5.00

Example Assignments

Homework

Homework - Classes

Screenshot 2025-07-27 at 2.15.02 PM.png

Homework - Pointers

Screenshot 2025-07-27 at 2.14.01 PM.png
Screenshot 2025-07-27 at 2.14.12 PM.png
Labs

Lab - Social Network

Screenshot 2025-07-27 at 2.26.51 PM.png
Screenshot 2025-07-27 at 2.26.59 PM.png
bottom of page