Lecturer, Tutors, and Peers

Your lecturer, tutors, and your peers will do our best to help you succeed in this course. You can help make the best use of our time by:

  • Asking me questions before, during and after lectures.
  • Taking advantage of the 1:1 consultation hours.
  • Asking and answering questions on the class forum. This is the best way to raise issues. We try to be very responsive to issues raised there. Asking a question on the forum contributes to everybody’s learning as the whole class gets the benefit of the discussion or answer.

Please do not contact your lecturer or tutors via email. Instead use the class forum. Email is not a good modality for student/teacher interaction.

Lecturer: Dr Josh Milthorpe

I’m a researcher in high-performance computing. I studied computing at ANU and worked for over a decade as a software engineer for the Australian Government. After completing my PhD, I spent three years at IBM Watson Research Center in New York before returning again to ANU in 2017.

Second Examiner: Professor Steve Blackburn

I am a computer scientist and electrical engineer. My principal research focus is in programming language implementation, and more specifically memory management. I really enjoy teaching, and have taught this class for a number of years.

Tutors

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 drop-in sessions.

Consultation Hours

Five days a week there are 1:1 consultation sessions in room 1.23 of the Hanna Neumann Building (145), on the first floor. This is an opportunity to ask tutors for help with any aspect of the course.

Scheduled Lab Times

On-campus labs are on the ground floor of either CSIT Building 108 or Hanna Neumann Building 45. Online labs are held via Zoom; logon details are posted on the class forum.

Day Time Location Tutor (a) Tutor (b)
Tuesday 10:00 HN 1.23 Shiya Harriet
Tuesday 12:00 HN 1.23 Louis Harriet
Tuesday 12:00 Online Siying Dana
Tuesday 14:00 N115 Louis Jasmeen
Tuesday 14:00 Online Siying Yuqing
Tuesday 16:00 N109 Vikram Yuqing
Tuesday 16:00 Online Rohan Jasmeen
Wednesday 10:00 HN 1.23 Ashleigh Shiya
Wednesday 12:00 HN 1.23 Rohan Ashleigh
Wednesday 12:00 Online Vikram Dana
Wednesday 14:00 HN 1.23 Peter Rohan

The course tutors are as follows:

Peter Baker

My name is Peter and I am from Wagga Wagga, a rural city in NSW. I am undertaking my third year at ANU with hopes to complete a degree in Advanced Computing and Science. I thoroughly enjoyed this course in my first year and hope you do too. As your tutors, we will endeavour to always be genuine and helpful, please make the most of us.

Louis Carlin

I’m in my final year of undergrad studying computer science and maths. I’m particularly interested in areas where they overlap. Programming is both a super important skill and super fun so I’m excited to help you learn. When I took this course I had a great time in the labs so I hope you do too.

Ashleigh Johannes

Hi, I’m Ash, I’m a second year student studying Mathematics and Computer Science. I’m a dancer that has recently discovered a love for programming (who knew!) and as an aspiring teacher I hope you can teach me just as much as I can teach you. This course is a load of fun, definitely the best I have taken so far, and you will learn so much.

Jasmeen Kaur

My name is Jasmeen Kaur and I am studying Bachelor of Advanced Computing (Honours) at ANU. I did this course in the 2nd semester of my degree and am incredibly satisfied with the outcomes and loads of new concepts which I learnt during this course. It equipped me to build a strong foundation for studying further advanced computer science topics. A “NICE TIP” for this course is to always try and stay in tune (preferably ahead) of the schedule and you will be all good :-)

Shiya Liu

Hi, my name is Shiya and I come from China. Currently I’m a second-year student doing Master of Computing. I finished my last degree in electronic engineering and found my passion for programming while doing my capstone project. I took this course in my first semester and had a really great learning experience. I’m looking forward to helping you learn in this course and I hope you have a good time as I did!

Rohan McLure

Hi, my name is Rohan and I’m a fourth year here studying maths and computer science. This is my tenth year in Canberra and I’ve loved it. If you’ve just arrived I hope you can feel right at home here.

Learning to program has been an amazing experience, as it helps you develop an entirely new intuition, and a new toolkit for solving problems. I’ve really enjoyed teaching this course (this is my third semester) as I have the privilege of seeing students develop their intuitions and exercise their creativity applied to code. Look forward to meeting you in tutorials!

Harriet Phillips

Hi, I’m Harriet and I’m a second year software engineering student from Canberra. This is my favourite course that I’ve taken at ANU so far, and I’m really looking forward to meeting you all and helping you to get as much enjoyment out of it as I did!

Dana Pye

I’m a third year student studying computer science. Java is a great language (although like all, it has its flaws!) which opens the door to a lot of programming possibilities. I enjoyed this course a lot in my first year when I did it, and I’m hoping to be able to help you enjoy it as much as I did.

Siying Qian

Hi, my name is Siying. I’m a third-year student studying Advanced Computing and Actuarial Studies. I did this Java course in my first year, and have some individual understandings and learning experiences that I would love to share with you. I hope you could enjoy the course as much as I did throughout our studies. Please don’t hesitate to come to me for help!

Vikram Sondergaard

My name is Vikram, and I’m a third year Computer Science and Languages student from Melbourne. What I really like about this course is that, while you definitely put in a lot of hard work, after completing it you’ll be incredibly proud of the programs you’ve developed (I still am!). I’m excited to meet you, and hope that I can help you have a really enjoyable and productive semester in this course.

Yuqing Zhai

Hi, my name is Yuqing and I’m a second year student doing Master of Computing. I did this course in the first semester and found this course was one of my favorite courses in ANU. It was well-structured and helped me get a better understanding of how to program. I look forward to meeting you in labs and helping you to enjoy this course as much as I did!

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 RSCS 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, you should always 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. However, your class representatives should usually only be hearing feedback that you have already given the lecturer.

The names of your class reps will be posted here once they’re selected.

Updated:  04 Mar 2020/ Responsible Officer:  Head of School/ Page Contact:  Josh Milthorpe