Lecturer, Tutors, and Peers

Your lecturer, tutors, and your peers are all important resources. We will do our best to help you succeed in this course. However, it’s up to you to make the most of what I have to offer. You can do this at least three ways:

  • Attend and engage in lectures. Ask questions.
  • Talk to me about your questions before and after lectures.
  • Make use of the 1:1 consultation hours.
  • Use Piazza. This is the best way to raise issues. We try to be very responsive to issues raised there. Students asking questions there benefit from feedback from their peers, and they benefit their peers by raising issues others may yet run into.

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

Lecturer: 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.

Second Examiner: 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. I’m delighted to be helping Steve teach the course this semester.

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.17 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.

Day Time Room Tutors
Monday 16:00 1.17 Dana
Tuesday 16:00 1.17 Shiya
Wednesday 16:00 1.17 Priyanka
Thursday 16:00 1.17 Vikram
Friday 16:00 1.17 Ethal

Scheduled Lab Times

All labs are in room N115/6 of the CSIT building.

COMP1140 labs are italicized.

Day Time A (N115L) B (N115R) C (N116L) D (N116R)
Tuesday 12:00 Priyanka Qiqi Owen Yiyi
Tuesday 14:00 Priyanka Ashleigh Owen Adi
Tuesday 16:00 Priyanka Wei Xin Enming Vikram
Wednesday 09:00 Ashleigh Yiyi Michelle Adi
Wednesday 11:00 Priyanka Wei Xin Michelle Adi
Wednesday 13:00 Vikram Wei Xin Wenxuan Shiya
Wednesday 15:00 Vikram Allie Enming Shiya
Thursday 09:00 Qiqi Wenxuan Ethal Ming
Thursday 11:00 Allie Ethal Ming Adi

The course tutors are as follows:

Ethal Askander

Hello, my name is Ethal Askander and this is my second year of my undergraduate double degree of Software Engineering and Economics. I took this course last year and found it a fantastic learning experience and hope to help make it one for everyone taking it this semester. Don’t be afraid to ask questions and seek help if you are ever stuck.

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.

Qiqi Cheng

Hi, my name is Qiqi and I am currently in my second year doing Master of computing. This course is one of the courses that I took in my first year. I found it interesting and helpful especially in enhancing the ability of coding and working as a team member. I gained a lot from this course and hope that you will feel the same when you complete this course.

Adi Chilukuri

Hello everyone! I’m Adi, and I come from Brisbane. I’m in my second year here, and I study computer science and maths. I’m particularly interested in systems programming and I think Structured Programming is a fantastic introduction to designing and building computer systems. I took this course last year, really enjoyed it, and I’m looking forward to helping you develop your own skills in programming this semester! Aside from computing, I’m also interested in electronics, maths and economics and am always happy to chat with you.

Wei Xin Fam

Hi, my name is Wei Xin! I’m a 2nd year in the Bachelor of Software Engineering. I’ve taken this course last year and learned a great deal from it. Although this course may seem tough, if you put in the effort and complete the assignments, you will do well and gain a rewarding experience. Feel free to get as much help as you want from tutors including myself. I look forward to learning from everyone as well.

Priyanka Jambulingam Amuthalakshmi

Hi, my name is Priyanka, I’m currently in my second year of Master of Computing. I took this subject in my first-semester and found it interesting which inspired me to become a tutor. I was proud of myself when I solved complex problems during my lab sessions and in my project. I’m looking forward to helping you as much as I can as a tutor. I’m also excited about this entire learning process for myself.

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.

Owen Lennon

Hi, my name is Owen, and I’m from a small town in rural Tasmania. I’m a third year science student studying physics and mathematics, and I am hopefully looking towards doing an honours in physics. I had a great time in this course in my first year, and I hope I can make it as enjoyable for you!

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!

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.

Yiyi Shao

Hello, my name is Yiyi. I am a second-year student of Master of Computing, specializing in machine learning. I took this course last year and found it was well-organized to clearly present basic programming knowledge to a beginner and the labs and assignments were very interesting as well. This course taught me good programming habits to think and solve problems. I am looking forward to meeting you and I would try my best to help you. Hope you will have a fantastic experience.

Vikram Sondergaard

My name is Vikram, and I’m a second year Computer Science and Pacific Studies 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 I hope I’m able to provide you with some help throughout this course.

Ming Yue

Hi, my name is Ming. I am a second year student studying Master of Computing. I took this course last year and find it really helpful and interesting. I’m really looking forward to meeting you and working with you on this course. Hope you guys are able to enjoy this course and improve your programming skills.

Enming Zhang

Hi, I’m Enming, a second-year student doing the master of computing. Before entering the CS area I was a freelance writer and had no idea about how to write codes. But it finally turned out that this course was a perfect beginning. It brought me solid coding skills, passion for programming, and confidence. The learning experience to me is more like an adventure, which made me feel nervous and excited. Can’t wait to start this amazing journey with you, I’ll try to help you as much as I can.

Allie Zhou

Hi, my name is Allie. I am currently completing my second year of Bachelor of Software Engineering. The course is a valuable learning experience as you will be challenged along the way. The course builds up quickly and you will soon be left to solve coding problems on your own during labs and assignments. I think you will enjoy the course and it will help you hone your programming skills.

Michelle Zhou

Hi, my name is Michelle. I am currently in my third year of a Bachelor of Information Technology. I took this course in my first year and found it very interesting. Although it can be challenging at times, there are always many people that you can ask for help. I still miss the time when I took this course as I had a lot of fun discussing and sharing ideas amongst the people in my tutorials and made many good friends from it. This is probably still my favourite course so far and I hope you will find it as interesting and rewarding as I did.

Wenxuan Zhou

Hi, my name is Wenxuan, and you can call me Wren. I’m a second year student studying bachelor of information technology. I took this course last year and It became one of my favourite courses in ANU ever. This is a fantastic fundamental course for all the people who want to have an experience in programming. I will do my best to help tackle any difficulties and hope all of you can find your own passion and interests in learning java.

Your Peers

Engage with your classmates and group members. Use Piazza. 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 not a substitute for providing feedback to your lecturer. Piazza allows you to make anonymous feedback. 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 Piazza 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.

Your Course Representatives Are as Follows

Sneha Bahl

Hey, my name is Sneha and this is my first year of my Master of Machine Learning and Computer Vision. I have had a little exposure to Java during my undergrad but I wanted to learn more about the language so here I am. It is a fun language!

Mahiro Yamashita

Hi. My name is Mahiro Yamashita, currently enrolling Bachelor of Science and Bachelor of Statistics.

I am a first year student, and some of you might remember that I was a curse rep of COMP1100 last semester! ~ (’ - ‘)

As many of you do, I love making some things with languages. And hope you are enjoying this course!

If you have any problem or anything you want to talk about, feel free to contact me. Even if you do not have Feel free to contact me(^-^)

Leopold Zhou

Hi, I’m Leopold. I am currently in my first year of Bachelor of Information Technology. I am glad to be the course representative and I will act with discretion and maintain confidentiality. Feel free to have a talk with me about the feedback regarding this course. Let us play a more active role in determining the direction of our education!

Updated:  18 Aug 2019/ Responsible Officer:  Head of School/ Page Contact:  Steve Blackburn