Jonathan Curtis
Curtis is such a good teacher. Really cares about his students and wants to see them succeed. Super nice and good at explaining in office hours. Makes stuff easy to understand. Take him if you have the option.