Philip Thomas
This was one of the best classes I ever had. The lectures were amazing and Prof. Phil encourages everyone to ask questions. For the finals, we had a course project. The only issue I have is during midterms, too much emphasis was given to the memorization of definitions and algorithms.