Erik Grimmelmann
Although the topics covered in this course contains mathematical concepts on the difficult side, Professor Grimelmann was always eager to delve deeper into topics. He was also transparent about the upcoming course content regarding lectures, assignments and any changes made. Don't sleep on this professor and his amazing lectures!