This class was tough.
Professor Tonning is a well-versed, fluent C++ programmer. Not only is he consistent in multiple programming languages, he understands how fundamental programming works, as well as is articulate to be able to teach the class exceptionally.
Learning how to define functions to work with other functions have really helped me understand procedural abstraction.
Hours per week:
Advice for students:
Read the textbook, get fanatical about programming. Love what you do.