
University of British Columbia
Computer Science Teaching Assistant
As a teaching assistant for CPSC 121 (Models of Computation), I helped students work through discrete math topics like symbolic logic, logical circuits, set theory, proofs, and asymptotic analysis. Having tutored math in high school and always enjoyed helping friends study, the role felt like a natural fit. Running labs, office hours, and tutorials for many students also sharpened my ability to communicate technical concepts clearly in front of a group.
Some kind words from students :)
Shane is a good teacher, he can explain things in a simple and clear manner. He is very nice and friendly. His presentation skills are also good and he has no trouble teaching the whole class.
Shane is really good at explaining concepts of the lab and was very helpful when me and my lab partner were stuck on something. I really appreciate that he took time to explain things in detail when we were confused. Thanks for all your help this semester!
Shane has been really helpful and patient with my group. His explanations are usually very clear and helpful; on the few times we didn't understand, he didn't mind repeating himself and trying another approach, with was very helpful. He is also a very nice person in general; talking to him was easy and non–pressuring.
— Anonymous Students