This prof is extremely knowledgeable when it comes to mathematics and his lectures are nothing short of entertaining, however, he grades with no remorse and assigns a good amount of homework. Weekly written homework takes hours, and his questions are always worded in such a way that you spend half the time trying to figure out what to determine. 