Majid Noroozi
Professor Noroozi is probably one of the least caring professors I have ever had. The lectures are lacking and move very quickly, after one example you'll already be on the next section. He is very tough in grading as partial credit barely seems to exist. Your grade is essentially dependent on the exams, so don't mess up. Does not care at all.