Year | Role | Subject(s) | Audience/Course | Institute/University |
Semester 2, 2005, 2007, 2009-2013, 2017, 2018, 2019; Sem 1, 2006, 2020, 2021, 2022, 2023 | Lecturer | Distributed Systems | PostGraduate Students (Honours and Masters) | The University of Melbourne, Australia |
July 2013 and 2014 | Lecturer | Cloud Computing | Summer School for PhD Students | 2013 International Summer School on Trends in Computing, Rovira i Virgili University, Tarragona, Spain, July 22-26, 2013, Australia |
Semester 1, 2003-2012 | Lecturer | Cluster and Grid Computing | PostGraduate Students (Honours and Masters) | The University of Melbourne, Australia |
Semester 2, 2003 | Lecturer | Software Design (OO, Java, and UML) | 2nd Year UnderGraduate Students | The University of Melbourne, Australia |
Semester 2, 2002 | Lecturer | Advanced Topics in Computer Science | PostGraduate Students (Honours and Masters) | The University of Melbourne, Australia |
Semester 1,
2002 |
Lecturer | Computer Fundamentals B (C Programming) | UnderGraduate Students | The University of Melbourne, Australia |
Semester 1,
2000 |
Lecturer | Parallel Systems | Graduate Students (Honours) | Monash University
Melbourne, Australia |
April-Dec,
1998 |
Tutor | Object Technology,
Software Development II, and Concurrent and Distributed Systems |
BIT & MIT
Graduate students |
Queensland University of Technology
Brisbane, Australia |
May 20-26,
1998 |
Visiting Professor | Multithreaded Programming,
Internet and Java, and Network Computing |
Faculty members and
Graduate Students |
Universidad Technologica de la Mixteca,
Huajuapan de Leon, Oaxaca, Mexico |
Jan-July,
1997 |
Guest Faculty | Operating Systems | MCA (4th semester) | Central College,
Bangalore University, India |
July-Dec,
1997 |
Guest Faculty | Distributed Computing and Network Programming | MCA (5th semester) | Central College,
Bangalore University, India |
Jan 1996-
June 1997 |
Guest Lecturer | Operating Systems and Programming Environments,
C++ Programming, and Internet Programming with Java |
Graduate Diploma | Advanced Computing Training School
C-DAC, Bangalore, India. |
June-Dec
1996 |
Guest Faculty | Operating Systems | MCA (4th semester) | Central College,
Bangalore University, India |
Jan-June
1996 |
Guest Faculty | Advanced Computer Architectures | M.Engg (1st semester) | University Visveswaraya College of Engineering, Bangalore University, India |
1995 | Lecturer | Computer Graphics | B.Engg (6th semester) | University Visveswaraya College of Engineering, Bangalore University, India |
1994 | Lecturer | Assembly Language Programming | B.Engg (5th semester) | University Visveswaraya College of Engineering, Bangalore University, India |
1991 | Guest Faculty | C Programming | Certificate | Vidya Computers Training Institute,
Chitradurga, India |