Matthew Graham
Unpopular opinion, but I loved Dean! I think most reviews reflect his ability of teaching through online courses, but I had him in person. He was great at explaining touch concepts, and also cracked quite a few good jokes. I would take him again if I could. The exams are a bit tough, but if you really focus on learning every day, it isn't so bad :)