Joseph Gibson
Awful professor. He doesn't make an effort to help students get assignments done. 600/1000 points are based on THREE assignments. Lectures are insanely boring. I want to drop this class so bad.