James Wilson
Professor Wilson's lectures were pretty clear most of the time and he was a very nice professor. The exams were not too bad either, which the hw's and especially the practice exams (optional and online, multiple attempts) helped with immensely. The grades were pretty good and I learned a lot!