Thanh Nguyen
Thanh is awesome. His lectures are a little slow and his homeworks can be difficult, but he offers so much extra credit and really wants to see students succeed. He learns everyones name and will always help if you need help. Only bad thing is that he doesn't cover a lot of material needed from this course, such as failure and von mises. Easy + fun