Ed has great lectures, but he lacks in the testing department. His tests are hard, but there is a really nice curve at the end of the quarter. You can get the A in his class, but you have to put in a lot of work.