Michael Thomas
Really nice professor, I would definitely take him again, he puts a review online on what parts you should focus on for the exam which makes it easy to study for, I personally never went to class and still got a B, and when I say never I mean never hah definitely take him if you can.