Farzad Ghodoosi-Poor
He is really a very good professor and also is very helpful in clearly any doubts or difficult concepts. His midterms are similar to the assignments but his final can be little tricky.