Thomas Steiner
Added an extra project to the 4 on the syllabus when he took over for summer II, had ludicrous (50+ page) requirements for program documentation, administered a 19 long-answer question final exam, but at least his lectures were good! If I were working or had any other commitments, I wouldve likely dropped/failed Steiners half. I miss him (Guo)