Hossein Fazilatfar
Professor Fazliatfar is an amazing professor! The course is difficult and can be confusing but he really explains the material and wants his students to understand and do well. The assignments can be long but he gives partial credit or does pass/fail so as long as you show that you understand, you will do well!