He's very soft spoken and seems to care for his students. I found some of the questions on his midterms to be worded in a slightly confusing way which made for a stressful experience. The final was very easy however. Beware that the lab is worth 40% so if your TA is super picky, it might be game over. Don't take 207 unless it's required for you.