Teaching

Courses & Curriculum

Courses I currently teach in the Data Science program at Institut Teknologi Sumatera (ITERA), spanning data visualization, functional programming, and deep learning.

Genap 2025/2026 Sains Data

Data Visualization

A technique for creating interactive and informative visual representations of data.

Reference: Visualization Analysis and Design, Tamara Munzner — Book

Genap 2025/2026 Sains Data

Functional Programming

A programming paradigm that treats computation as the evaluation of mathematical functions.

Ganjil 2026/2025 Sains Data

Deep Learning

A subset of machine learning that uses neural networks with multiple layers to learn and make predictions.

Ganjil 2026/2025 Sains Data

Data Mining

The process of discovering patterns and knowledge from large amounts of data.

Ganjil 2026/2025 Sains Data

Machine Learning Operations

The process of deploying, monitoring, and maintaining machine learning models in production environments.

Ganjil 2026/2025 Sains Data

Teknologi Basis Data

Matakulih ini mmembahas terkait dengan proses yang terdajadi dalam suatu DBMS dan memahami bagaiamana DBMS berkerja untuk melakukan optimasi performa DBMS

Approach

Teaching Philosophy

Learn by building

Concepts are reinforced through hands-on projects and real datasets, not just theory.

Bridge theory & practice

Every model or paradigm taught is connected back to a real-world computational problem.

Curiosity-driven

Students are encouraged to explore data and ask questions beyond the syllabus.