Robert Montgomery
He is very strict professor and so rude while grading to be honest I felt that I put a lot of effort on all the team works and all the assignments and he always found something to not give the full credit.