Austin Kocher
Professor Kocher is definitely one that makes you work hard for your grades. If you expect to come in and regurgitate the material, you wont get very far. But, if you are a student that wants the opportunity to expand your understanding and really question things, then this is the class for you. There will be a lot of reading, but it is worth it.