Hamed Mahmudi
Prof Mahmudi is knowledgeable, approachable, and likeable. Two midterms (20% each) and the final (40%) make up most of the grade. Class is not easy but he is very fair. Math questions on tests are fine but the theoretical/multiple choice are difficult. It is very lecture heavy with non-stop slides and a LOT of information. Final grade is curved.