Michael Thorne
I will be honest I did miss assignments to get me to the grade I am at. His submit time for assignments is terrible. 10am when everyone else is at 11:59pm. Emailing to possibly fix something or ask something he is a little rude. I was at a high c+ but the final exam took me down 10+ points. Retaking and he won't be the professor.