Masoud Mojtahed
This class was a mess. Tough grader, doesnt work well with students who arent the standard. Wants things one way and if you dont do it you fail. If he represented the department I would drop the major. Wish I didnt have any more classes to take with him but I do. Good luck.