Ryan Chang
It's obvious Professor Chang cares a lot about making sure his students have all the resources they need in his class. His lectures are great and honestly makes the class really enjoyable even though I personally never cared for writing. I highly recommend you take this teacher!