Ali Naddafpour
Taking professor Naddafpour during the COVID pandemic and he is awesome. He is beyond understanding with homework assignments and not overwhelming you with work. He is caring, sweet, and very responsive to questions or emails. He really is a hands down great teacher. He offers a lot of real world examples, but beware he does ramble some. Take him!