Sergio Ribeiro
Awful class. Can't hear him talk, and the online quizzes are no where near as hard to what the midterm is. Slides don't do anything to prepare you for the midterm either, you basically need to memorize the entire textbook. Brutal class, would not take from him again.