Armen Hakhoyan
DO NOT TAKE A COURCE TAUGHT BY HAKHOYAN! He is rude to students and laughs at questions asked, when he does answer questions he is confusing and hard to understand. Tons of homework is given every week. This was a pretty hard class due to the professor.