Asith Fernando
The course is taught at a much higher level. He is very hard to get ahold of outside of class and doesnt answer emails. The homeworks are very lengthy. He didnt teach the textbook work but expected us to know it for tests and the final.