• May 1997, Berlin, Germany, Konrad Zuse Zentrum, 2nd International Symposium on Algorithms for Macromolecular Modeling
    Lecture: "Implementing Algorithms Transparently in a Message-Driven Parallel MD Code"
     
  • August 1997, Washington, DC, 3rd Computational Science Graduate Fellowship Conference
    Lecture: "Parallel Molecular Dynamics of Biomolecular Systems"
     
  • January 1999, San Francisco, CA, WEBSIM'99: International Conference on Web-Based Modeling and Simulation
    Lecture: "BioCoRE: A Collaboratory for Structural Biology"
     
  • July 1999, Washington, DC, 4th Computational Science Graduate Fellowship Conference
    Lecture: "NAMD2: Greater Scalability for Parallel Biomolecular Simulations"
     
  • April 2000, Urbana, IL, Beckman Intitute, Parallel MD Development and Use---Challenges and Opportunities Workshop
    Lecture: "Modern Software Development Techniques in NAMD"
     
  • June 2001, Urbana, IL, NCSA, Linux Clusters: The HPC Revolution
    Tutorial: "Low-Cost Linux Clusters for Biomolecular Simulations Using NAMD"
     
  • August 2001, Pittsburgh, PA, PSC, Methods and Applications of Molecular Dynamics
    Lecture: "Configuring and Running NAMD Simulations"
    Lecture: "Integrating the Equations of Motion"
    Lecture: "Building Molecular Structures for NAMD"
    Lecture: "Efficient Evaluation of Forces"
    Lecture: "NAMD Serial and Parallel Performance"
     
  • April 2002, Urbana, IL, NCSA, Biomedical Applications of Molecular Dynamics on the TeraGrid
    Lecture: "Overview of Applicable Hardware and Software"
    Lecture: "Configuring and Running NAMD Simulations"
    Lecture: "Integrating the Equations of Motion"
    Lecture: "Efficient Evaluation of Forces"
    Lecture: "NAMD Serial and Parallel Performance"
     
  • May 2002, Pittsburgh, PA, PSC, Scaling to New Heights Workshop
    Lecture: "NAMD: Biomolecular Simulation on Thousands of Processors"
     
  • June 2003, Urbana IL, Beckman Institute, Computational Biophysics Summer School
    Lecture: "Molecular Dynamics Method"
    Lecture: "Introductory Lessons on Cluster Building"
     
  • July 2003, La Jolla, CA, SDSC, CHARMM Developers Meeting
    Lecture: "University of Illinois Software Integration Opportunities"
     
  • October 2004, Urbana, IL, Department of Computer Science, 3rd Annual Workshop on Charm++ and its Applications
    Lecture: "NAMD3: Designing the Next Generation Scalable Molecular Dynamics Application"
     
  • September 2005, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • October 2005, Urbana, IL, Department of Computer Science, 4th Annual Workshop on Charm++ and its Applications
    Lecture: "Recent Developments in NAMD Parallel Molecular Dynamics"
     
  • November 2005, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • March 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • April 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • November 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • April 2007, Urbana, IL, Department of Computer Science, 5th Annual Workshop on Charm++ and its Applications
    Lecture: "Refactoring NAMD for Petascale Machines and Graphics Processors"
     
  • October 2007, Urbana, IL, NCSA, Dell XL HPC Consortium Meeting
    Lecture: "NAMD: Scalable Biomolecular Simulations on Multicore Clusters"
     
  • November 2007, Reno, NV, ACM/IEEE, SC07
    Tutorial Lecture: "High Performance Computing with CUDA: Molecular Dynamics"
     
  • March 2008, Atlanta, GA, SIAM Conference on Parallel Processing for Scientific Computing (PP08)
    Lecture: "Accelerating NAMD with Graphics Processors"
     
  • May 2008, Urbana, IL, NCSA, Linux Clusters Institute
    Lecture: "GPU Acceleration of Molecular Modeling Applications"
     
  • June 2008, Dresden, Germany, International Supercomputing Conference (ISC08)
    Tutorial Lecture: "Accelerating Molecular Modeling with Graphics Processors"
     
  • November 2008, Austin, TX, ACM/IEEE, SC08
    Tutorial Lecture: "High Performance Computing with CUDA: Molecular Dynamics"
    Technical Paper Lecture: "Adapting a Message-Driven Parallel Application to GPU-Accelerated Clusters"
     
  • January 2009, Urbana, IL, NCSA, IACAT Accelerator Workshop
    Lecture: "Adapting a Message-Driven Parallel Application to GPU-Accelerated Clusters"
     
  • April 2009, Urbana, IL, NCSA, Path to Petascale: Adapting GEO/CHEM/ASTRO Applications for Accelerators and Accelerator Clusters
    Lecture: "Experience with NAMD on GPU-accelerated clusters"
     
  • September 2009, New Orleans, LA, IEEE Cluster 2009
    Tutorial Lecture: "High Performance Computing with CUDA: Biomolecular Modeling Applications of GPUs and GPU-Accelerated Clusters"
     
  • October 2009, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "Experience with NAMD on GPU-Accelerated Clusters"
    BOF Panel: "The Art of Performance Tuning for the CUDA Architecture"
     
  • January 2010, Tokyo, Japan, Accelerated Computing (Riken/NVIDIA)
    Lecture: "Accelerating Molecular Modeling Applications"
     
  • March 2010, Pittsburgh, PA, The 11th LCI International Conference on High-Performance Clustered Computing
    Panel: "Pedal to the metal: Experiences programming accelerators for HPC"
     
  • April 2010, Urbana, IL, Department of Computer Science, 8th Annual Workshop on Charm++ and its Applications
    Lecture: "Charm++ Hits and Misses - A NAMD Perspective"
     
  • May 27, 2010, Urbana, IL, NCSA, NCSA/Shodor Undergraduate Petascale Institute
    Lecture: "Simulating Life at the Atomic Scale"
     
  • August 8, 2010, Urbana, IL, Beckman Institute, GPU Programming for Molecular Modeling Workshop
    Lecture: "NAMD: Molecular Dynamics on GPU Clusters"
     
  • September 23, 2010, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "NAMD, CUDA, and Clusters: Taking GPU Molecular Dynamics Beyond the Desktop"
     
  • March 30, 2012, Washington, DC, Accelerating Computational Science Symposium 2012 (ACSS 2012)
    Lecture: "Scalable Molecular Dynamics with NAMD"
     
  • May 8, 2012, Urbana, IL, Department of Computer Science, 10th Annual Workshop on Charm++ and its Applications
    Panel: "What do computational scientists need from computer scientists?"
     
  • May 16, 2012, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "Petascale Molecular Dynamics Simulations on GPU-Accelerated Supercomputers"
     
  • May 17, 2012, San Jose, CA, Accelerating HPC Symposium
    Lecture: "Accelerating NAMD"
     
  • June 6, 2012, City University of New York, Accelerators in High Performance Computing and Computational Science
    Lecture: "Scalable Molecular Dynamics with NAMD"
     
  • July 16, 2012, Des Plaines, IL, XSEDE Extreme Scaling Workshop
    Lecture: "Petascale Molecular Dynamics with NAMD"
     
  • November 10-16, 2012, Salt Lake City, UT, ACM/IEEE, SC12
    BOF, Nov 14: "Application Grand Challenges in the Heterogeneous Accelerator Era"
    BOF, Nov 15: "Charm++: Adaptive Runtime-Assisted Parallel Programming"
     
  • December 10, 2012, Chicago, IL, University of Chicago Flash Center SIMAC Workshop
    Lecture: "NAMD on Future Architectures"
     
  • March 19, 2013, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "Petascale Molecular Dynamics Simulations on Titan and Blue Waters"
     
  • May 16, 2013, Urbana, IL, NCSA, 2013 NCSA Private Sector Program Annual Meeting Software Workshop
    Lecture: "NAMD Optimizations on Blue Waters"
     
  • May 22, 2013, Urbana, IL, NCSA, Blue Waters Symposium
    Lecture: "Enhanced Charm++ Replica Facility For The Computational Microscope"
     
  • August 4, 2013, Urbana, IL, Beckman Institute, GPU Programming for Molecular Modeling Workshop
    Lecture: "NAMD: GPU-Accelerated Petascale Molecular Dynamics Simulations on Titan and Blue Waters"
     
  • August 8, 2013, St. Charles, IL, ANL, Argonne Training Program on Extreme-Scale Computing (ATPESC)
    Lecture: "The Origin of NAMD: Evolution and Intelligent Design"
     
  • March 25, 2014, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "CUDA Center of Excellence Achievement Session & Awards: Fighting HIV with CUDA Technology from the Desktop to the Petascale"
     
  • March 26, 2014, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "Attacking HIV with Petascale Molecular Dynamics Simulations on Titan and Blue Waters"
     
  • April 30 2014, Urbana, IL, Department of Computer Science, 12th Annual Workshop on Charm++ and its Applications
    Lecture: "Petascale Charm++ in Practice: Lessons from Scaling NAMD"
     
  • July 28, 2014, Austin, TX, Texas Advanced Computing Center, Xeon Phi User's Group (IXPUG) 2014 User Meeting
    Lecture: "NAMD and Charm++ on Xeon Phi"
     
  • November 17, 2014, New Orleans, LA, ACM/IEEE, SC14 workshop on High Performance Technical Computing in Dynamic Languages
    Lecture: "Petascale Tcl with NAMD, VMD, and Swift/T"
     
  • November 18, 2014, New Orleans, LA, ACM/IEEE, SC14
    Lecture: "Mapping to Irregular Torus Topologies and Other Techniques for Petascale Biomolecular Simulation"
     
  • March 18, 2015, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture S5149: "Attacking HIV with Petascale Molecular Dynamics Simulations on Titan and Blue Waters"
     
  • May 8, 2015, Urbana, IL, Department of Computer Science, 13th Annual Workshop on Charm++ and its Applications
    Lecture: "Towards Process-Level Charm++ Programming in NAMD"
     
  • August 11, 2015, St. Charles, IL, ANL, Argonne Training Program on Extreme-Scale Computing (ATPESC)
    Lecture: "A Brief History of NAMD (and VMD) - Developing Sustainable Software in Academia"
     
  • September 15, 2015, Gaithersburg, MD, DOE High Performance Computing Operational Review (HPCOR) on Scientific Software Architecture for Portability and Performance
    Lecture: "Plenary: Real Life Experience 3"
     
  • November 15, 2015, Austin, TX, ACM/IEEE, SC15 workshop on Portability Among HPC Architectures for Scientific Applications
    Lecture: "Lessons in Portabilty from NAMD and Charm++"
     
  • November 17, 2015, Austin, TX, ACM/IEEE, SC15 NVIDIA GPU Technology Theater
    Lecture: "Petascale Biomolecular Simulation with NAMD on Titan, Blue Waters, and Summit"
     
  • November 19, 2015, Austin, TX, ACM/IEEE, SC15 BoF Charm++ and AMPI: Adaptive and Asynchronous Parallel Programming
    Lecture: "Charm++ Applications - NAMD: Molecular Dynamics"
     
  • November 20, 2015, Austin, TX, ACM/IEEE, SC15 workshop on Producing High Performance and Sustainable Software for Molecular Simulation
    Lecture: "NAMD: Innovation Beyond Petascale"
     
  • April 7, 2016, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture S6361: "Attacking HIV with Petascale Molecular Dynamics Simulations on Titan and Blue Waters"
     
  • April 20, 2016, Urbana, IL, Department of Computer Science, 14th Annual Workshop on Charm++ and its Applications
    Lecture: "Scriptable Asynchronous Multi-Copy Algorithms in NAMD via Charm++ Partitions"
     
  • May 26-27, 2016, University of Chicago, NAMD Developer Workshop
    Keynote Lecture May 26: "NAMD software architecture"
    Keynote Lecture May 27: "Adding features to NAMD"
     
  • April 11, 2017, Stockholm, Sweden, PDC Center for High Performance Computing at KTH Royal Institute of Technology,
    PRACE Spring School - HPC for Life Sciences - in collaboration with BioExcel
    Lecture: "HPC Simulations with NAMD"
    Tutorial: "Hands-on NAMD"
     
  • April 17, 2017, Urbana, IL, Department of Computer Science, 15th Annual Workshop on Charm++ and its Applications
    Lecture: "Experiences with Charm++ and NAMD on Knights Landing Supercomputers"
     
  • May 10, 2017, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture S7539: "Petascale Molecular Dynamics Simulations from Titan to Summit"
     
  • May 22-23, 2017, University of Chicago, NAMD Developer Workshop
    Lecture: "NAMD Development in 2017 and Beyond"
    Lecture: "NAMD Plans and Driving Projects from the NIH Center Proposal"
     
  • June 1-2, 2017, Philadelphia, PA, Temple University, Science Education and Research Center,
    Current trends in molecular dynamics software design
    Lecture: "NAMD Development in 2017 and Beyond"
     
  • March 26-29, 2018, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture S8747: "Petascale Molecular Dynamics Simulations on the Summit POWER9/Volta Supercomputer"
     
  • April 11-12, 2018, Urbana, IL, Department of Computer Science, 16th Annual Workshop on Charm++ and its Applications
    Lecture: "Experiences with Charm++ and NAMD on the Summit POWER9/Volta Supercomputer"
     
  • June 11-12, 2018, Urbana, IL, NAMD Developer Workshop
    Lecture: "Experiences with NAMD on the Summit POWER9/Volta Supercomputer"
    Lecture: "NAMD and Charm++ Performance Tuning for Users and Developers"
    Lecture: "NAMD Code Structure and Idioms"
     
  • July 24, 2018, Pittsburgh, PA, PEARC18
    Lecture: "What You Should Know About NAMD and Charm++ But Were Hoping to Ignore"
    Panel: "Omni-Path User Group (OPUG) Meeting"
     
  • March 18-21, 2019, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture S9302: "Petascale Molecular Dynamics Simulations on the Summit POWER9/Volta Supercomputer"
     
  • May 1-2, 2019, Urbana, IL, Department of Computer Science, 17th Annual Workshop on Charm++ and its Applications
    Lecture: "Experiences with Charm++ and NAMD on the Summit POWER9/Volta Supercomputer"
     
  • March 22-26, 2020, Online, NVIDIA GPU Technology Conference
    Lecture S21500: "Day of the Living Cell: Supercomputers Reveal Molecular Design Principles of Photosynthesis"
     
  • April 7 & 16, 2020, online, Blue Waters Training - NGA and NGA East
    Lecture: "The Charm++ Parallel Programming Framework"
    Lecture: "Case Study: Running TauDEM on Blue Waters"
     
  • April 12, 2021, Online, NVIDIA GPU Technology Conference
    Panel S31858: "Convergence of AI and HPC to Solve Grand Challenge Science Problems"
     
  • September 23, 2021, Urbana, IL, NCSA, New Frontiers Graduate Fellows Kick-Off Meeting
    Lecture: "Case Study: Flood Modeling on Blue Waters"
     
  • February 19, 2024, Zuse Institute Berlin, CECAM Flagship Workshop,
    Perspectives and challenges of future HPC installations for atomistic and molecular simulations
    Invited Lecture: "Sustainable Software Lessons from Scaling and Accelerating NAMD"