Mojgan Afrakhteh Mojgan Afrakhteh
She is a knowledgable and caring professor. However, the course layout is an absolute disaster - due dates were constantly changed and labs were unorganized. Lectures were hard to follow and the tests were brutal. Stay away from this Course unless you absolutely need it.