William Rockey
he is a very hard teacher, when asked for help he kinda isnt helpful always emailed him and would never get a response. When Asked what to prepare for on the quizs all he would say is read the  book never really helped during anything and was very quick on lectures. Honestly you have to teach yourself.  