Farshad Ghanei
Wildly disorganized. Knows what he's talking about but a bad teacher overall. Often did not put out assignments on time without moving the deadline. Can't blame the TA's for being ineffectual considering how the teacher operated this semester. Maybe I caught him during a rough period, but this was unacceptable. Avoid if at all possible.