Tsihugwa Kikuyu
I enjoyed this class because the lectures were interesting ( for the most part), although sometimes he would go on and on and it got boring. He is very strict about technology, and you must take notes by hand. There aren't many assignments, so they are worth a lot, but I didn't find the papers too challenging. I would recommend this teacher. 