Walter Dalitsch
The course itself has some revisions that it should make, but as an instructor he was very enthusiastic about his profession. He is very particular about the online discussions, and will not hesitate to cut points for late submissions. He did provide some feedback, but it wasn't super specific. I wouldn't mind taking his classes again.