Thomas Riley
I really enjoyed this class! We had a lot of informal discussion during class (be ready to participate) and Prof Riley likes to teach different concepts with examples, both of which helped me understand the material really well. In general he is a great professor that wants to see his students succeed and is willing to give extra help if needed.