Kent Linthicum
Dr. L is so kind and approachable. I'd definitely recommend taking him if the course theme interests you and if you want to learn. This is hard to rate because there's a lot of work, BUT he gives you a relatively easy way to earn your grade through reflections. Overall, great guy, learned a ton (also on the theme!), and it was quite a bit of work.