Human Computer Interaction
Undergraduate Project for HCI*
User research & Design
Software Structures for Usable Interfaces
Design, Web development
Service Design
Service design, Service blueprinting, Conceptual modeling, Reframing, Co-creation
Interaction Design Studio 1 & 2
Typography, color, grid, User journey maps, Personas, Rapid prototyping, Experience prototyping, Storyboarding, Reframing, Information architecture, Cardboard modeling, Sketching, etc.
User Centered Research and Evaluation
Think aloud, Contextual inquiry, Contextual modeling, AB testing, Heuristic evaluation, Affinity diagramming, Surveys, Card sorting, Desirability studies, etc.
Embedded Design for Mitigating Unconscious Bias
Psychology, Design
Human Experience in Design
Design Thinking
Computer Engineering
Rapid Prototyping for Computer Systems*
Web Application Development
Django, JS, HTML, CSS
Introduction to Embedded Systems
C, ARM
Introduction to Computer Systems
C
Principles of Software System Construction
Java
Principles of Imperative Computation
C
Fundamentals of Programming & CS
Python
Electrical Engineering
Structure and Design of Digital Systems
System Verilog
Electronic Devices and Analog Circuits
Wires, Resistors, etc.
Fundamentals of Signal Processing
MATLAB
Signals and Systems
MATLAB
Other
Applications of Cognitive Science*
Probability and Statistics for Business Applications*
Cognitive Psychology
Psychology
Entrepreneurship and Innovation in Technology
Business
Probability Theory and Random Processes
Probability & Statistics
History Survey of World Architecture and Urbanism I
Books You Should Have Read By Now
Neurobiology of Diseases
* indicates a course in progress