Fundamentals of Immunology: Death by Friendly Fire

, ,
Learn about immune cells and how they attack pathogens, with emphasis on the mechanism of inducing apoptosis and details of Antibody Directed Cell-mediated Cytotoxicity.

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.

Distributed Programming in Java

Learn to use popular distributed programming frameworks from Java programs, as well as interfaces for locality-aware scheduling in multicore processors.

Initiating and Planning

Develop the tools to initiate a project plan, manage stakeholders and relationships, organize a team, develop a project charter, and build a business case for a project.

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.

Risk, Quality, Teams, and Procurement

Learn to manage risk, control the quality, engage and manage people, and procure goods and services.