This class was hard, but the test corrections were a lifesaver. I liked that there wasn't too much homework and we always worked in groups. Plus, if you miss a few classes it's not a big deal. He has a big heart and is very smart, but it is hard to follow him through the powerpoints and math problems. Overall, not a bad professor/grad student.