Teaching
Teaching#
DATA605: Big Data Systems
Graduate-level course covering distributed computing, big data technologies, and scalable system design.
Big Data Systems explores the architecture, implementation, and application of large-scale distributed systems. Students learn to design and build systems that process massive datasets using modern big data technologies including Hadoop, Spark, NoSQL databases, and cloud computing platforms.
Course Materials:
Past Offerings:
MSML610: Advanced Machine Learning
Graduate-level course covering advanced ML techniques, deep learning, and production ML systems.
Advanced Machine Learning delves into cutting-edge machine learning methods including deep learning architectures, reinforcement learning, generative models, and MLOps. Students gain hands-on experience with modern ML frameworks and learn to deploy production-grade machine learning systems.
Course Materials:
NSF I-Corps: Instructor of Entrepreneurship
Teaching entrepreneurship and customer discovery to research teams commercializing university innovations through the National Science Foundation Innovation Corps program.
Program Website: icorps.umd.edu
Focus Areas:
- Customer discovery and validation
- Business model development
- Technology commercialization
- Lean startup methodology
- Pitching and fundraising strategies