,

Parallel Programming in Java

Learn to use popular parallel Java frameworks to write parallel programs for a wide range of multicore platforms , while also learning about their theoretical foundations.
,

Concurrent Programming in Java

Learn to use basic concurrency constructs in Java such as threads, locks, accumulators, concurrent collections, and actors, as well as their theoretical foundations.
, ,

ELEC 261: Electronic Materials & Quantum Devices

Learn the classical and quantum physics behind both modern nanomaterials and information processing and memory devices.

Scope, Time, and Cost Management

Learn to create a scope statement, build a Work Breakdown Structure (WBS), prepare a cost estimate, build a project budget, create a basic scheduling network and critical path along with basic project controls and progress measurement.
, ,

BIOC 300: Paradigms in Biochemistry & Cell Biology

Explore the paradigms in Biochemistry and Cell Biology, with a specific focus on the “central dogma” of molecular biology.
, ,

Self Awareness and the Effective Leader

Examine your own strengths and learn ways to use them in a leadership role, and learn to manage stress and solve problems creatively.
, ,

Interpersonal Communication for Engineering Leaders

Learn the communication skills that engineering leaders use every day to motivate, inspire, and support the people in their organizations.