Edmond gets a bad rap for being hard to understand in the lectures, but if you simply review the notes outside of class and go over the examples yourself you will find that the course becomes easy. If you attend office hours you will find he really does care about his students and is very happy to help. Overall a great guy. 