My teaching philosophy bridges theoretical computation with physical deployment. Current undergraduate courses include:
Cloud Computing
The foundation of modern systems engineering.
This course introduces the core principles of cloud architecture, teaching students how to scale applications through virtualization, modern containerization, and hands-on infrastructure management using Amazon Web Services (AWS).
Database Design and Data Mining
The foundational building blocks of intelligent systems.
This course covers the core principles of structuring data (databases) and the fundamental algorithms used to discover patterns within it (data mining).
Introduction to Data Science
The starting point for applied intelligence.
This course teaches the complete end-to-end machine learning lifecycle using Python. Students learn to transform raw data into actionable insights through Exploratory Data Analysis (EDA) with Pandas, model building with Scikit-learn, and compelling data storytelling.
Object-Oriented Programming with Java
The structural foundation of software engineering.
This course introduces the core principles of Object-Oriented Programming (OOP) using Java, teaching students how to architect modular, maintainable, and scalable codebases that serve as the backbone for larger, complex systems.
Explore my Research Projects, recent Publications, and Teachings.
For hands-on tutorials and course materials, visit my learning hub: daise.codewithdata.net
For research and educational collaboration, letβs connect on LinkedIn.