Justin Chan
Justin tackled each of the 10+ questions asked per lecture willingly and elaborately. Even though he spoke a bit quietly at times, his explanations were generally clear, and, honestly, I enjoyed the 'no talking during the lectures' aspect since it allowed me to focus on the content. TAs marked nicely; email responses were quite prompt.
