Neil Brown
Neil is a nice guy, but when it comes to this course I don't remember a single thing he taught. This class requires teaching yourself the material and leading class discussions, not a helpful method because we aren't professional instructors. He would just read off the slides and offer no new input. Take another prof because I paid to teach myself.