Teaching
Dr. Dass has taught core computer science and security courses since 2021. The goal is always thought-provoking lectures, hands-on experience with real-world tools, and diverse learning opportunities for students at every level.
Ethical Hacking
Hands-on offensive-security techniques and the tools and mindset used to responsibly probe systems for weaknesses.
Cyber Physical System Security
IoT and OT hacking tools and countermeasures, taught through lecture and lab.
Computational Thinking
Core problem-solving and algorithmic thinking skills that carry across the rest of the CS curriculum.
Designed and taught six new undergraduate cybersecurity courses (CYBR 100, 150, 180, 158, 401, 140), plus CYBR 800 — a graduate-level adaptation for K-12 teacher education — and introduced Python into CYBR 150 to smooth the transition from CYBR 101: Python Basics.