top of page

I have been involved in teaching since high school, whether it was helping friends in class, tutoring students in lower grades, or later teaching at the university level. I’ve had the opportunity to teach at several universities, including engineering and management courses at the University of Sydney, and mathematics and computer science units at the University of New South Wales. My roles have included running classes, tutorials, and laboratories, maintaining forums by regularly answering student questions, offering additional consultations (both one-on-one and group), grading assignments and exams, and collaborating with course staff to make improvements. On this page, you’ll find a list of all the units I have taught in the past, along with student feedback ratings and reports where applicable. I’ve also included details of other teaching projects and opportunities I’ve been involved in, showcasing the breadth of my teaching experience.

University of New South Wales (2023-)

Term
Course Number and Name
Rating (if applicable)
Term 2, 2024
COMP9101 - Algorithm Design and Analysis
6/6
Term 2, 2024
COMP3121 - Algorithm Design and Analysis
5.66/6
Term 1, 2024
COMP9101 - Algorithm Design and Analysis
5.50/6
Term 1, 2024
COMP3121 - Design and Analysis of Algorithms
5.47/6
Term 1, 2024
COMP4141 - Theory of Computation
6/6
Term 1, 2024
COMP9020 - Foundations of Computer Science
-/6
Term 3, 2023
COMP9101 - Design and Analysis of Algorithms
5/6
Term 3, 2023
COMP3121 - Algorithms and Programming Techniques
6/6
Term 3, 2023
COMP9020 - Foundations of Computer Science
-/6
Term 2, 2023
COMP9020 - Foundations of Computer Science
-/6
Term 1, 2023
COMP9020 - Foundations of Computer Science
-/6

University of Sydney (2022)

Semester
Course Number and Name
Rating (if applicable)
Semester 1, 2020
ENGG1111 - Integrated Engineering 1
-

Don't just take my word for it—see what the students had to say! Hit the button below to download their feedback and reviews.

Contact
Information

University of New South Wales

Master of IT

0431 256 566

  • LinkedIn

Thanks for submitting!

©2023 by Mark Raya. Proudly created with Wix.com

bottom of page