Saeed Ghasemi
Very good at explaining the material and lectures are worth attending. He is always open to help during his office hours. If you put in the effort it certainly will be rewarded in his class. Midterms are Easy-Fair if you pay attention in class and do the practice questions. Final is tougher but still fair and requires good understanding of concepts