Department of Computer Science
Dr. Xiang Deng
Assistant Teaching Professor of Computer Science
Faculty profile
About Dr. Xiang Deng
Xiang Deng teaches Object-Oriented Programming & Data Structures and Software Engineering and Architecture. He previously worked as a full-stack software engineer for an educational technology startup before pursuing university teaching. His courses guide students through component-based web frameworks, RESTful API design, relational data modeling, and practical software design patterns.
Dr. Xiang Deng is a member of the Department of Computer Science in the School of Engineering & Computing.
Areas of expertise
- Full-stack web architecture
- RESTful API engineering
- Software design patterns
- Applied software pedagogy
Contact
- Office
- Ashby Hall 273
- Building
- Ashby Hall
Fall 2026 office hours
Dr. Xiang Deng isn't teaching in Fall 2026. Email to arrange a meeting.
2026–27
Teaching
Dr. Xiang Deng has no undergraduate teaching assignment in the 2026–27 catalog. For the department's courses, see the Department of Computer Science.
Meeting with faculty
At least 3 hours per week during the semester, across at least 2 days, with at least 1 hour available virtually. Times are on each course syllabus in Canvas.