Michael R. Nowak
Teaching Assistant Professor
Department of Computer Science, University of Illinois at Urbana-Champaign
Email: mnowak1[at]illinois[dot]edu
About
Michael Nowak is a Teaching Assistant Professor of Computer Science at the University of Illinois at Urbana-Champaign (UIUC). He received his undergraduate degree from Trinity University (San Antonio, TX) with a B.S. in Neuroscience and Computer Science (double major); his Ph.D. in Computer Science from Texas A&M University (College Station, TX). Professor Nowak is known for his excellence in education and curriculum innovation. At UIUC, he focuses on developing innovative pedagogy that enhances the teaching of introductory programming courses at scale. He has also contributed to revising the CS department's introductory programming curriculum, where he implemented Introduction to Computer Science II (CS 128), the second course in the department's introductory programming sequence.
Prof. Nowak is working on an open version of CS 128 at learncpp.online.
Teaching
University of Illinois at Urbana-Champaign
- CS 128: Introduction to Computer Science II [24a | 23c | 23b | 23a | 22c | 22b | 22a | 21c]
- CS 199-128: Intro to Computer Science II [21b | 21a]