Veria Havary-Nassab
A very good down to earth professor. Explains everything very well and do his best to be fair during grading. His lectures are great, explains the material in a very approachable way. It takes him time to grades assignments, but if you attend class and listen to his instructions you should do well! Defiantly take him if you have a choice.  