Eric Laub
Nice guy, but doesn't teach. Felt like I was just meeting deadlines rather than properly learning how to solve problems. Outside or prior knowledge is what will get you through this class. Again, he is nice and will answer any questions. Just be prepared to spend more than 2 hours a day on completing homework. 