Michael Thaler
Attend the lectures and make an effort to learn the material. Yes its boring... but he is a solid choice. Nice guy, the first test was pretty long tho. Final was not that bad. You can use your laptops since the exam was open notes but it was still difficult. The paper was a pain to write because he assigned it right before finals. Take him.