Teaching
I believe the best computer science teaching combines rigorous fundamentals with authentic, open-ended problems. My courses emphasize reproducibility, peer feedback, and connecting theory to real systems.
Office Hours
· . Drop-ins welcome; email ahead for guaranteed time.