Human-Computer Interaction (HCI) serves as the bridge between computing and humanity. The effective design of HCI systems requires a keen understanding of how interfaces and computer systems usefully ...
Analysis and control of microstructures. Quantitative process/structure/property/performance relations with case studies. Computer lab for modeling multicomponent ...
This course covers the theory and application of atomic-scale computational materials tools to model, understand, and predict the properties of real materials. The course will cover quantum-mechanical ...
The student should be able to understand the synthesis-structures-properties-applications relationship of conducting polymers. They should be able to: ...
This course introduces students to the key features of programming languages. Students implement a series of interpreters that nail down the precise details of how various aspects of programming ...
Strategies and methods of designing, manufacturing, and testing of mechanical products. Engineering drawing and CAD, design methods, material properties, failure modes, selection methodology, ...
The Department of Chemical and Biological Engineering at Northwestern University (http://www.chbe.northwestern.edu) invites applications for a full-time, tenure-track ...
This course focuses on developing and optimizing applications software on massively parallel graphics processing units (GPUs). Such processing units routinely come with hundreds to thousands of cores ...
The Department of Engineering Sciences and Applied Mathematics (ESAM) at Northwestern University is highly interdisciplinary and focused on applications. Our faculty and students connect with ...
Using zero liquid discharge to increase water recovery from desalination is an emerging method to combat water scarcity, but has its own drawbacks. Climate change is making water scarcer. A promising ...