Christopher Varela
One core book. Weekly assignments for submission of 10 easy points each. Thorough lectures on assignment that tells you exactly what to do. He really cares about his student and you can reach out to him after class or discuss an appointment. The feedback he gives on your work is encouraging, but critical. It really shaped me into a better writer!!