2025-2026 Winter Term 2: Introduction to Computer Systems (CPSC 213)
“Amazing TA!”
“Randy was very helpful during labs as he always took the time to answer questions clearly and thoroughly. His explanations made challenging problems much easier to understand!”
“Super enthusiastic TA and very helpful! Reliable and dependable!!”
“Was very approachable and helpful. Explained concepts well in office hours.”
“Amazing TA and well–prepared. Could tell he cared a lot about the students and was welcoming to approach for help.”
“Knew all the concepts well and shared good strategies and advice for things that are hard to understand. Overall I think you were an amazing TA aside from being late a couple times (not your fault though transit sucks)”
“Very helpful, approachable, and enthusiastic! I enjoyed having lab with him as the TA :)”
“I think he did a very good job in conducting labs. I found it very effective to be given some time to work on the questions yourself first and then strengthen your understanding by walking through it together. His explanations were always very clear and easy to understand.”
“Randy had very nice slides during lab, it would have been nice to have access to them afterwards.”
“Super kind and approachable TA!”
“Randy was always so helpful during labs and he always took time to answer questions clearly and thoroughly. He made challenging problems much easier to understand and work through. I really appreciate all his help!”
2025-2026 Winter Term 1: Introduction to Computer Systems (CPSC 213)
“Helpful and effective”
“I have no idea who any of them are lol”
“good dude. GOAT”
“helpful clear and engaging exlplanations”
“TA seemed competent from afar, but I never talked to any of them.”
“You were great at explaining and always made yourself readily available and friendly to approach during lab hours! If there were one thing I wish you had done, it would have been going over the lab with us. Thank you again for being an amazing TA!”
“very good at giving guiding pointers, not just providing the answer but giving a little hint so that we can make the discovery. sometimes it is frustrating to be super close to the answer and not getting it provided, but i do believe it is long–term helpful to develop critical understanding”
2024-2025 Winter Term 2: Software Construction (CPSC 210)
“Great TA!”
“You were very helpful with question about the projects.”
“I think he helps student a lot when they need to fix or debug their code, appreciate it !”
“Great instructor and helped me learn software construction principles!”
2024-2025 Winter Term 1: Software Construction (CPSC 210)
“Responsible and is able to explain the part I do not understand clearly.”
“Not my TA :)”
“Did a great job helping me through labs and term project, made the lab sessions more positive.”
“Was friendly, easy to talk to, ask questions.”
“good”
“Randy is the goat. He helped me out with some github issue I was facing 2 hours before phase 3 was due and I’d been trying to fix the issue all day.”
“Randy seemed a bit up tight sometimes. He was helpful when needed. He had a really good attitude and seemed really knowledgable.”
“good”
“I don’t think I interacted with him that much”
“Randy was also a very good TA, and helped me during lab sessions.”
“Great TA”
2024 Summer — CPSC 210: Software Construction
“I think there are no significant changes needed.”
“he has strong patient! it is really helpful of his taught. I get improvement for his help. I think he is the best TA for this lesson.”
“good”
“funny, engaging and helpful”
“Randy was a very helpful and understanding TA. He helped students brainstorm ideas for the projects and provided resources when asked questions.”
“Great TA, he helped a lot, and was really understanding of situations. I liked how he always conferred with his other TAs when he wasn’t completely 100% sure what to do in a situation, which is really nice. He’s always really to help, give advice, and a joyful person to be around.”
“Best TA by far, he was immediately able to fix all the bugs for students as well as the other TAs.”
“Although Randy is not my term project TA, I come to his OH a few times and learn quite a bit from him. I remember working on the Puppy Caller lab and Randy really helps me so much with it. Personally, I would prefer Randy to transfer his knowledge a little bit slower, which can help some students, who’re struggling with the course, understand his hints and ideas more easily”