When you need help, please remember the following:

  • Your lecturer and tutor are always willing to help you, and are determined to see you succeed in this class.
  • Before asking for help, please remember to search:
    • Use a web search.
    • Search the ed forum.
    • Consult the FAQ
  • If none of the above provide answers, ask on ed, or ask your lecturer or tutor in person during your lecture or lab.
    • Asking a question on the forum contributes to everybody’s learning as the whole class gets the benefit of the discussion or answer.
    • Avoid making a private post whenever practical (others in the class are often going to have similar questions).
    • Be sure to take advantage of the 1:1 consultation hours.

Please use the class forum for all questions and communication (except when explicitly instructed to use something else). Do not contact your lecturers or tutors directly via email, teams chat or any channel other than the the class forum.

Co-convener: Patrik Haslum#

Research area: AI planning, with a focus on plan quality optimisation; optimisation and AI for decision support.

Co-convener: Darren Li#

Research area: Formal verification of security protocols.


Your tutors are experts and are here to help you. Make the most of this by attending and engaging in your scheduled labs or attending the scheduled consultation sessions.

Austin Yang#

Cathy Cheung#

Chloe Lin#

Dian Lu#

Daniel Herald#

Jasper Quirk#

Leopold Zhou#

Hello World! I’m Leo. I’m currently studying computer science and management. When I was learning this course, I found it incredibly exciting. The Object-Oriented Paradigm makes programming with Java just like playing with LEGO pieces. I started from scratch and eventually got a satisfying outcome. You will too! Please make the most of us as your “Rubber Ducks” :)

Llew Reilly#

Hi, I’m Llew and I am in my fifth year of an Engineering and Information Technology degree. I work as a comp sci tutor (COMP1110 and COMP2100) and am a member of the ANU Formula Sport team (where we design, manufacture and race an F1 style car). I took this course in 2019 and have found the concepts taught to very applicable to many different programming languages. I hope you all enjoy this course as much as I did!

Oscar Czernuszyn#

Piyumal Demotte#

Hi All, My name is Piyumal Demotte (He/Him) and I am currently a PhD student in the school of computing. My research area is mainly phylogenetics, a sub domain in Bioinformatics and computational biology. Further, I explore the application of machine learning to enhance and revolutionize phylogenetic inference methods. I am a fan of Java and C++, and I use object oriented paradigm for my day-to-day research work. I am looking forward to seeing you all and hope you’ll have an enjoyable time ahead.

Raymond Horley#

Hi everyone! My name is Raymond (He/Him) and I am a third year PhB student studying Computer Science and Maths. This is my first time tutoring COMP1110, however, I am super excited to meet you all and work with you this semester. When I’m not studying or working, (which is a rare opportunity), I enjoy reading, playing chess and catching up with friends. I love problem solving and am always open to new ideas and am down for a chat anytime. I’m super keen to make COMP1110 a fun, collaborative and stimulating environment for everyone so please don’t hesitate to contact me and reach out if you have any questions!

Rob McArthur#

Hey everyone! I’m Rob and I recently graduated from the ANU having done Advanced Computing. This will be my fourth time around tutoring this course. I had so much fun learning from this course back in 2019 so I’m really looking forward to being able to share that excitement again with you all! I’m quite interested in a number of topics, having done work in phylogenetic tree reconstruction and machine learning, and am always happy to have a chat! Beyond studying computer science, I really enjoy doing music, walking as well as playing board games! I hope you guys have as much fun in this course as I did and I look forward to meeting you!

Sam Liersch#

Tal Shy-Tielen#

Tom Willingham#

G’day everyone! I’m Tom, and I’m in my fourth year of Advanced Computing. This semester will be my second time teaching this course, and I’m really looking forward to joining you all on this journey once more! I’ve done computing research in a lot of different areas - ranging from detecting disinformation on twitter with large scale machine learning models, through to finding ways to represent network protocols to enable very powerful computers to find vulnerabilities in them efficiently. So, if you have an interest area in computing, I’m probably keen to chat about it! Outside of computing, I play field hockey and quidditch, and I am a keen fan of Formula 1, Formula E, and most other open wheel motorsport :)

Vikram Sondergaard#

Hi all! My name is Vikram (he/him) and I’m in my sixth year of a Computer Science and Languages degree. I’ve been teaching this course for four years, and am really excited to help a new crop of students with their Java and object-oriented design. When I started my degree, I had almost zero experience in programming. So if you’re also new to programming, don’t stress — this course will give you a strong foundational knowledge in programming, and you’ll develop some really exciting software in the process. I hope I can help you have an enjoyable and productive time in this course!

Xinran Yuan#

Hi! My name is Xinran (she/her), and I am currently pursuing a Master of Computing degree with a major in Data Science. This semester will be my first time tutoring COMP1110/6710. However, I’m excited about assisting you and learning alongside you throughout this semester. Like many of you, I had no prior experience with Java and object-oriented design when I first learned them. Studying this course, I discovered the interest in software programming. I hope all of you could enjoy this course and feel free to reach out to me if you have any problems!

Yash Srivastava#

Yiran Wang#

My name is Yiran, but feel free to call me Terry. I’m currently studying computer science, and my research interests revolve around machine learning, specifically with graph, image, and time series data, as well as AI decisions. I’m also a big fan of JAVA. Its well-structured and readable syntax makes it a powerful programming language, and I believe most of you will soon find the magic of programming and be excited about it later in this course. Outside of my studies, I love to read and I’m also a fan of esports and Frisbee. Looking forward to getting to know all of you and embarking on this exciting journey together.

Yumeng Liu#

Hi everyone! I’m Yumeng (she/her), I’m in my third year of chemistry, and I was just as surprised as you are when I picked up computer science. But from bioinformatics to molecular dynamics, all the coolest works lie at the intersection of natural science and computing. Cliché as it is, computer science is a space for everyone. Through this type of problem solving, I’m excited to share the empowerment first year me experienced first-hand. Looking forward to getting to know you!

Your Peers#

Engage with your classmates and group members. Use the class forum. If you don’t understand something, ask others. Explaining something to one of your peers will help deepen your understanding.

Class Representatives#

Each School of Computing course has a class representative.

Class representatives are a great resource, but they are not a substitute for providing feedback to your lecturer. If you want to give feedback, whether it be positive or negative, your starting point should always be to give that feedback directly to your lecturer, either in person, or on the class forum, using anonymity if you don’t feel comfortable being identified. If for some reason you feel uncomfortable even with anonymous feedback, your class reps are able to pass on information on your behalf. If you feel that you can’t give feedback directly to the lecturer, you should let your course representative know why you feel that way.

Your class representatives are listed below. Feel free to contact whomever you are most comfortable approaching, either in person or through a direct message on ed discussion chat.

- (COMP1110)#


- (COMP6710)#


bars search caret-down plus minus arrow-right times arrow-up