Stephen Goss
This class was organized in a very poor way. We abandoned multiple books and projects because Dr. Goss' pacing for the course was... not good. Our final projects were VERY VERY rushed as well, meanwhile other classes worked on theirs for the whole semester. Regardless, he isn't a bad person, just a bit full of himself at times and semi-neglectful.