IRST 205: Very nice teacher. The lectures are a bit long because he only reads his notes, but encourages discussions with students. He gave us the powerpoints which are text-heavy, but only for a short period of time, so save them quickly. Loved the subject and the evaluations were very fair. 