Morteza Abbassi
While Professor Abbassi was very kind, I often had to teach myself throughout the course. He wastes lots of time in lecture by constantly repeating himself and tends to do the same in lab. He doesn't explain things very well and before tests I typically had to relearn things do to this. He's clearly very smart but just doesn't know how to teach. 