Saman Muthukumarana
It is a very interesting course emphasizing applications of the material being taught. Dr. Muthukumarana explained the material very thoughtfully. Ensure you know the material very well for the midterm, as ours was short and worth a large proportion of your grade. Ours was open book, but there was much time to check anything for the midterm. 