I'm really surprised there's no reviews for his CpE 4010, but this is what my review will be towards. Honestly, really wish I took 4010 with someone else. Reads and depends on his slides, which are overbearingly long. Expect to memorize and not learn in this course, as that's how it's structured. Also, quizzes and tests are almost unfair. 