Sugata Ray
He goes very slow through most of the content. The tests are very fair. The homework and labs that are part of your grade are very easy. There are 3 cases that take some time to do, but are very doable. Is somewhat entertaining and seems to care about his students. Looks for participation during class.