Amir Nasr
Got an A+ because I'm a very strong math student. However, the prof was horrible. His lectures were super unclear and he mumbles way too much. He also frequently makes mistakes and teaches concepts incorrectly. Very hard to reach outside of class hours too. Be prepared for a lot of self learning if you aren't a strong math person.