John Akeroyd
The entire tested material comes from lectures. If you take good notes and study the notes very heavily you will probably pass. The tests can be very very hard but if you use all of your notes from class not impossible. Some material goes from simple to unbelievably hard without much explanation of whats different. Overall a good prof but hard.