An approachable and helpful TA and very professional at the same time. It was quite an easy course but you need to work hard on the group project and the midterms were confusing as hell. I learned how to sprint program in a pair and some theory of software engineering.