One of the worst professors in Dyson. Leyden tries as hard as possible to make his students fail; incorrect/vague lectures, dry, and (very) arbitrary grading. Lectures are useless and mostly irrelevant to exams. Going to TA OHs and learning concepts on your own is enough to get an A. Huge mistake to take his class over Terry's, who is much better!