Professor Leyden has a dry humor and a fair sense of grading. To do well in this class you have to understand the material and not memorize it. The TAs and professor give plenty of opportunity for 1-on-1 sessions and office hours. Although some people find this class hard, it is one of the most straightforward classes in Dyson. Recommended!