Python classes
I took an introductory Python course with Ruby, who was really patient with my learning and problem solving. She always gave me time to parse through tasks in my brain before explaining her reasoning. Classes are casual and easygoing - great learning environment. The way she used diagrams to explain concepts was v. helpful too. They helped a lot when I was trying to understand recursion as well as other concepts.