Teaching
Teaching
Ten years in the classroom across two continents — from IT lecturing in Uganda to graduate information-systems courses in California.
Student Evaluations
Teaching Philosophy
Maria teaches through projects, practical examples, and professional communication — helping students translate technical findings into organizational recommendations using Python, SPSS, and applied business scenarios. Student feedback consistently recognizes her ability to explain complex programming and information-systems concepts clearly, to foster a welcoming and inclusive learning environment, and to support students' technical confidence, persistence, and career preparation across in-person, online, and hybrid formats.
Courses Taught
California State University, San Bernardino
- IST 2310 — Application Development
- IST 2510 — Big Data Analytics
- IST 3110 — Management of Information Technology
- IST 5930 — Seminar in Information Systems & Technology (graduate)
Taught across in-person, online, and hybrid sections (Fall 2025 – Summer 2026); continuing in Fall 2026.
University of Kisubi, Uganda
- Computer Teaching Methods
- Computer Studies / Fundamentals of IT
- Educational Technology
- IT Project Management (Final Project)
- Management Information Systems
- Office Automation
- Database Management Systems
- General Research & Educational Technology
- Artificial Intelligence
- Information Systems Security
- ICT for Entrepreneurship & Business
- Computer Applications
- Data Communication & Networking
- Software Engineering
- Enterprise Resource Planning
Claremont Graduate University
- IST 371: GeoAI & Geospatial Deep Learning — course developer (Quality Matters-aligned)
Mentorship
- Doctoral research supervisor for a Ph.D. candidate studying strategic adoption of generative GeoAI.
- Mentored three Harvey Mudd College Clinic teams building computing curricula for Musizi University (2023–present).
- Supervised undergraduate and graduate capstone research at the University of Kisubi.
