Michael Werner
He has 3 exams. open note and he makes study guides of each class and lecture so if you print the study guides and write the definitions the exams are easy A. He shows a lot of videos to help you understand the material. There are 6 homework easy assignments. Be ready to participate because he calls on people randomly.