,

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.

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.