RQ1: Can highlighting and annotating design patterns help intermediate developers see how and why they are used in professional codebases?
RQ2: Can we auto-generate diagrams and activities that help them apply architectural concepts in practice?
- Haoqi Zhang
- Eleanor "Nell" O'Rourke
- Gobi Dasu
Masters and Undergraduate Students