Renuka Rajapakse
Great class! Makes a required course interesting and fun; she's one of the best teachers in the department.  What I appreciated most about Dr R, though. is that she understands that many students may be struggling in class for reasons other than coursework, and does her very best to help and accommodate. 