Gang Qu
Dr. Gang Qu is a reasonably nice man, however, his class structure for ENEE150 is horrible. It focuses on 3 large projects throughout the semester, and very little on deep understanding of how to code, and how to code well. He is very disorganized, takes ages to send TAs rubrics, and contradicts himself in assignments constantly.