Teaching
2023
TKU1203: Differential Equations
Bachelor’s degree course, Electrical and Information Engineering, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2023)
Description: Differential equations plays an important role in science and engineering problem as many practical problems can be mathematically modeled. The main objective of this course is to help students gain understanding, constructing solution, and interpreting differential equations.
Unit HandbookTIF2242: Database Technology
Bachelor’s degree course, Electrical and Information Engineering, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2023)
Description: In this course, student will learn and apply the logical and physical design, and how to implement the design in the database management system.
Unit HandbookTKU1201: Complex Variable Analysis
Bachelor’s degree course, Electrical and Information Engineering, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2023)
Description: Complex analysis is a fundamental in developing solution to many practical problems. It discusses the calculus of complex functions with the main results around Cauchy’s Theorem, Cauchy’s integral formula, and the existence of Taylor and Laurent series. In the last part of the course, students will also learn the application of complex analysis, namely Fourier series and Fourier transform.
Unit Handbook
2021
- COMP4920: Management and Ethics
Bachelor’s degree course, Computing Science and Engineering, University of New South Wales, Australia
Role: Tutor (2021)
Description: In this course we will explore ethical issues for computer science, widely conceived. We will examine in detail the nature of ethical claims/moral judgements themselves, and how it is that our beliefs about their nature can affect our understanding of the ethical issues relating to computer science that we will examined far.
Unit Handbook
2020
- COMP4337: Securing Fixed and Wireless Network
Bachelor’s and Master’s degree course, Computing Science and Engineering, University of New South Wales, Australia
Role: Tutor (2020 - 2022)
Description: To provide an in-depth introduction to a wide range of topics in the field of Wireless Network Security. To get a hands-on understanding of the security issues in wireless networks.
Unit Handbook
2019
COMP3331: Computer Networks and Applications
Bachelor’s and Master’s degree course, Computing Science and Engineering, University of New South Wales, Australia
Role: Tutor (2019 - 2022)
Description: This course is an introductory course on computer networks aimed at students with a computer science / electrical engineering background. We will focus on common paradigms and protocols used in present data communication.
Unit HandbookUNU3200: Digital Transformations
Bachelor’s degree course, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2019)
Description: This course is delivered fully online. The course equips students with collaborative learning materials on various topics related to Technology in the era of Industry 4.0 through cross-disciplinary online learning concepts. The topics covered include the fundamentals of Python programming, IoT, Big Data, Artificial Intelligence, and Machine Learning.
Unit Handbook
2018
TKIT2207: Software Architecture
Bachelor’s degree course, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2018)
Description: This course will emphasize effective software design with emphasis on technology selection, planning workmanship, and also risk management in the development process. This course will prepare students to be professional in software such as systems analyst, software architect, and enterprise architect.
Unit HandbookTKIT2208: Software Engineering
Bachelor’s degree course, Universitas Gadjah Maga, Indonesia
Role: Lecturer (2018)
Description: This course aimed to introduce students on various knowledge and technique regarding software engineering. Furthermore, students are expected to understand several concept to analyse software, project management, and scheduling.
Unit HandbookTKU100: Scientific Writing and Reporting
Bachelor’s degree course, Universitas Gadjah Mada, Indonesia
Role: Lecturer (2018)
Description: This course contains basic theories that are useful for proper scientific paper writing and works, including techniques for conducting a research. Learning focuses on discussion and practice of paper writing using good and correct English. Students are expected to do the writing of scientific papers and work well and correctly, and able to conduct research in a proper way.
Unit Handbook
2016
- INMSME08: Software Maintenance and Evolution
Master’s degree course, Master’s of Computing Science, University of Groningen, the Netherlands
Role: Teaching Assistant (2016)
Description: The course aim to teach students to understand the steps of the lifecycle of typical large-scale software products in the industry, and differentiate the various phases, activities, and involved tools and techniques involved during these steps.
Unit Handbook
