The teaching team for the S1, 2025 edition of the course is listed below.

Conveners#

Dr. Brian Parker#

Dr. Brian Parker. Hi, my research is in computational biology, applying advanced statistical, mathematical, and algorithmic methods to discover and understand new biology. In particular, post–transcriptional RNA-based gene regulation mechanisms genome-wide. My work has led to the discovery of new regulatory mechanisms in liver metabolism and immunity. My areas of theoretical focus include; comparative genomics, hidden state probabilistic models, machine learning and deep neural networks, functional data analytic models, and algorithmic graph theory.

Dr. Dan Andrews#

Dr. Dan Andrews. I am a computational biologist and bioinformatician, and my lab uses the the application of genome data for identifying the pathogenesis of human genetic diseases, for precision medicine approaches to treatment. I use increasingly large datasets from both humans and mice genomes, and argue that genetics is now a data science. Some of the hardest problems in human genetics have begun to crumble in recent years - and this is mostly due to increasing availability of larger and larger datasets. Programming, data science and machine learning are now an essential part of any geneticist’s toolkit. I lead a cross-college group of programmers and computational biologists

Tutors#

Alexei Khorev#

Alexei Khorev. Alexei has been teaching Python programming and scientific programming for many years. He worked as a main and an associate lecturer in COMP1730 a number of times. He has a PhD in Physics. Above many things, he values code which is elegant and optimal.

Cathy Cheung#

Cathy Cheung. Hey everyone! I’m Cathy, a recent Master of Computing graduate. Like many of you may have found, embarking on this journey without any prior tech knowledge was challenging, yet it led me to discover my passion and start my career as a developer :). Tutoring is yet another area where I find great joy. I love speaking with you all and sharing ideas and thoughts. So don’t hesitate to reach out if you want to chat, be it during or outside of our tutorial sessions.

Chathura Nagoda Gamage#

Chathura Nagoda Gamage. Hi, I am Chathura, a PhD student from the Knowledge Representation and Reasoning group at CECC. Additionally, I am a member of the DARPA SAILON team at ANU. I am excited to be tutoring this course for the third time as it provides me with the opportunity to meet students from diverse backgrounds and share my knowledge. I eagerly look forward to meeting all of you and having a great time together in the labs.

Cheng Xue#

Cheng Xue. Hi everyone! I’m Cheng, an AI researcher and entrepreneur with a PhD in Artificial Intelligence. I am the Director and Co-Founder of NAPPING.ai, a startup focused on AI systems’ test-time adaptation to novel situations. My research mostly focuses on AI adaptation, machine learning, and data-driven decision-making. I have been tutoring machine learning, data, and AI courses for the past five years and was honoured with a nomination for the ANU Vice-Chancellor’s Citation for Outstanding Contribution to Student Learning and the Tutoring Excellence Award from the School of Computing. If you ever have questions about Python for AI and data-related applications, feel free to reach out. I’m always happy to chat and explore ideas with you. I look forward to a great semester with you all!

Han Zhang#

Han Zhang. Hey there! My name is Han, and I’m super excited to be your tutor in this course. I recently graduated from Master of Computing, specialised in machine learning. But that’s not all! Before that, I completed my Bachelor of Information Technology at ANU too. Therefore, I’m familiar with the teaching and learning structure here at CECC. I am more than happy to help you tackle any problems you might encounter in this course or even in your academic life in general. I’m here for you and let’s make this journey a fun and fulfilling one together!

Hancheng Shao#

Hancheng Shao. Hi, I’m Hancheng. I am involved with many aspects of the course management; depending on the semester, this can be (assisting with or fully): coordinating the course email, managing lab allocations, handling forum questions, or administrating the course’s site(s), in addition to aiding the course conveners with planning or designing course materials. If you have any feedback or suggestions on anything about the course feel free to let me know and I will make sure it gets due consideration. Also appreciate everyone’s patience with enquiries or questions as sometimes things need to go through many different people before I can get back to you.

Jeevika Shrivastava#

Jeevika Shrivastava. Hi! I’m Jeevika, and I’m excited to be one of your tutors this semester. I am currently pursuing my Master’s in Machine Learning and Computer Vision and have had some hands-on industry experience as an intern. I find coding both exciting and rewarding, and I believe that sharing knowledge is one of the best ways to deepen our understanding and grow together. Let’s code, explore and learn. See you all in the labs!

Muhammad Salman#

Muhammad Salman. Hi Everyone, I am Salman. I am final year PhD scholar and working in the domain of Knowledge Graphs and Text Mining along-with Large Language Models (LLMs) i.e., GPT, Falcon, LLaMa, and Alpaca etc. My research work is to extract meaningful and factual knowledge from unstructured text. In the past, I have also worked in cross-disciplinary environment where we utilised AI to improved the performance of healthcare system i.e., DDIs predictions from literature. Before my journey for PhD, I was lecturer at COMSATS University Pakistan. I am in teaching teams at ANU from last 4 years and mainly tutored ‘Data Mining’ and ‘Programming for Data Scientists’ courses. Looking forward to 😄

Nutthadech Banditakkarakul#

Nutthadech Banditakkarakul. Hello, I’m K, a PhD student from the CECC currently working on computer vision research. Prior to starting my PhD, I completed a Master’s degree in Machine Learning and Computer Vision, also from ANU. Before that, I worked in the financial industry, utilizing Python to analyze financial market data. In my free time, I really enjoy playing sports, especially badminton. I’m looking forward to meeting all of you. Let’s create an enjoyable learning environment together!

Rohan Khatwani#

Rohan Khatwani. Hey everyone, my name is Rohan and I’m a final year Advanced Computing student. I am pursuing specialisations in Cyber Security and Machine Learning as part of my degree, and I’m happy to give advice and tips for anyone interested a similar pathway. I currently work as a Python software developer, and I’m excited to share my experience with you all. Looking forward to a fun semester ahead.

Sandy Zhao#

Sandy Zhao. Hi! My name is Sandy, and I’m excited to be one of your tutors this semester. I completed my Master of Computing at ANU and currently work as a web developer in Canberra. Over the past three years of tutoring this course, I have honed my skills and gathered fascinating stories to make our sessions both engaging and enjoyable. I look forward to meeting each of you — let’s embark on this learning journey together!

Zora Zhuang#

Zora Zhuang. Hi there! I’m Zora, and I recently graduated from ANU with my Bachelor’s degree in Advanced Computing (R&D). I specialised in machine learning and artificial intelligence and mostly worked on applied machine learning in various scientific domains, including materials science, computational chemistry, and phylogenetics. Python is a very useful tool and definitely my go-to programming language for almost anything. However, it can be confusing or even annoying at times. I hope I can help you address the problems you might have in this course and improve your learning experience. Looking forward to seeing you all!

bars search times