Nicholas Manuel
Fantastic prof. TA or whoever marks the work sometimes gives weird marks but he'll always take a look himself if you have any concerns. Overall all his classes are good and his teaching is straightforward.