Dominic Grasso
This professor is very nice, lenient with due dates, and is very passionate about the course... but there was simply way too much reading to do and an unreasonable amount of assignments that can often be confusing to understand and take a long time to do. Tests are not worth too much but they are HARD. 