Masoud Mojtahed
He is an extremely difficult teacher who does the bare minimum possible. He assigns a large amount of homework with very little explanation. Test and quizzes are graded very harshly with hardly any partial credit.