Todd van Orman
Todd is great, especially during office hours. He is a great professor who clearly explains the solutions and if you ask for help he will drop everything to give it. However, this class is very hard so be prepared and meet with him as much as you can to succeed. If you put in the work, you should do well. 