Doug L. James

February 2014

Address

Department of Computer Science
Cornell University
311 Gates Hall
Ithaca, NY 14853-7501, USA
607-255-9215 (voice)
607-255-4428 (fax)
djames@cs.cornell.edu
http://www.cs.cornell.edu/~djames

Academic positions

Degrees

  • 1997-2001, Ph.D., Mathematics. Institute of Applied Mathematics. University of British Columbia. Canada. Dissertation: Multiresolution Green's Function Methods for Interactive Simulation of Large-scale Elastostatic Objects and Other Physical Systems in Equilibrium. Advisor: Dinesh K. Pai.
  • 1995-1997, M.Sc., Mathematics. Institute of Applied Mathematics. University of British Columbia. Canada.
  • 1991-1995, B.Sc., Applied Mathematics (with distinction). Dept. of Applied Mathematics. University of Western Ontario. Canada.

Honors

  • 2013, Katayanagi Emerging Leadership Prize. Carnegie Mellon University and Tokyo University of Technology.
  • 2013, Technical Achievement Award for Wavelet Turbulence (Theodore Kim, Nils Thuerey, Doug James, Markus Gross). The Academy of Motion Picture Arts and Sciences.
  • 2011, Best paper award. ACM SIGGRAPH/Eurographics Symposium on Computer Animation.
  • 2011, Research Fellow. John Simon Guggenheim Memorial Foundation.
  • 2009, Faculty of the Year Award, Association for Computer Science Undergraduates, Cornell University.
  • 2008, College of Engineering Excellence in Teaching (Douglas Whitney `61 Award). Cornell University.
  • 2007, Best paper award. ACM SIGGRAPH/Eurographics Symposium on Computer Animation.
  • 2006, Research Fellow. Alfred P. Sloan Foundation.
  • 2005, "Brilliant 10" young scientist. Popular Science magazine.
  • 2004-9, NSF CAREER Award. National Science Foundation. "Precomputing Data-driven Deformable Systems for Multimodal Interactive Simulation."
  • 2004, Certificate of distinction. ArtFutura 2004 (www.artfutura.org) computer animation festival and proceedings (Europe, October 28-31). "Output-Sensitive Collision Processing for Reduced-Coordinate Deformable Models."
  • 2001, Best interactive demonstration. "Force Feedback Simulation of Reality-based Elastic Models." 11th Annual Precarn-IRIS (Institute for Robotics and Intelligent Systems) Conference, Ottawa, Canada.
  • 2000, Best poster. "Interactive Elastic Modeling." 10th Annual Precarn-IRIS (Institute for Robotics and Intelligent Systems) Conference, Montreal, Canada.
  • 1999-2000, University Graduate Fellowship. University of British Columbia.
  • 1995-1997, 1997-1999, Postgraduate scholarships. National Sciences and Engineering Research Council (NSERC) of Canada.
  • 1995, Highest standing in theoretical physics program. Dept. of Applied Mathematics. University of Western Ontario.
  • 1991-1995, Undergraduate scholarship. Canada Scholar in Science and Engineering, Government of Canada.
  • 1991-1995, Undergraduate scholarship. University of Western Ontario.

Review committees, advisory committees, and editorial boards

Publications

    A. SIGGRAPH and TOG papers

    B. Other refereed journal articles

  • [B03] Physics-Based Character Skinning Using Multidomain Subspace Deformations. Theodore Kim and Doug L. James. IEEE Transactions on Visualization and Computer Graphics. 18, 8 (August 2012), 1228-1240, 2012.
  • [B02] Six-DoF haptic rendering of contact between geometrically complex reduced deformable models. Jernej Barbic and Doug L. James. IEEE Transactions on Haptics. (1):39–52, 2008.
  • [B01] A Unified Treatment of Elastostatic and Rigid Contact for Real Time Haptics. Doug L. James and Dinesh K. Pai. Haptics-e, The Electronic Journal of Haptics Research (www.haptics-e.org) 2(1), 2001.
    Similar material also appeared in
    • A unified treatment of elastostatic contact simulation for real time haptics. James, D. L. and Pai, D. K. 2005. In ACM SIGGRAPH 2005 Courses (Los Angeles, California, July 31 - August 04, 2005). J. Fujii, Ed. SIGGRAPH '05. ACM, New York, NY, 141. DOI= http://doi.acm.org/10.1145/1198555.1198614.
    • Haptic Rendering: Foundations, Algorithms, and Applications. M. Lin and M. Otaduy (Eds). Computer Graphics Series. A.K. Peters, Ltd. 2008.
    • Pressure Masks for Point-like Contact with Elastic Models. Doug L. James and Dinesh K. Pai. In Proceedings of the Fifth Phantom User Group Workshop. J.K. Salisbury and M.A. Srinivasan (Eds), 2000.

    C. Other refereed and reviewed publications

    D. Books and proceedings
  • [D01] Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2008,  Dublin, Ireland, July 7-9, 2008. Co-edited with M. Gross.
    E. Patents
  • [E01] Articulated Character Fabrication. Inventors: M. Baecher, B. Bickel, D. James and H. Pfister. WO 2014/011727 A1.

Selected production credits

Departmental activities (Cornell) 
  • 2011, Chair. Graduate admissions committee.
  • 2007-8, Member. Faculty recruiting committee (computational biology).
  • 2006-7, Member. Faculty recruiting committee (scientific computing).
  • 2007, Member. Curriculum planning committee (game design).
Extra-departmental activities
  • 2012-3, Member. Dean recruiting committee (Computing and Information Science).
  • 2008, 2014, Member. Undergraduate admissions committee. College of Arts and Sciences.
  • 2010-1, Member. Cornell University Faculty Senate.
  • 2007-8, Member. Colloquium committee. Center for Applied Mathematics.
  • 2005-6, Organizer. Robotics Institute Seminar, CMU.
  • 2005-6, Member. Undergraduate curriculum review committee, CSD, CMU.
  • 2002-6, Member. Speakers Club, CSD, CMU.
  • 2003, Member. Faculty recruiting committee (computer graphics), CSD, CMU.

Student advising

Current student advising
  • Timothy Langlois. PhD student (CS, Cornell).
  • Eston Schweickart. PhD student (CS, Cornell).
  • Pu Zhang. PhD student (CS, Cornell).
  • Brandon Benton. PhD student (Physics, Cornell).
Post-doctoral students supervised
PhD theses supervised
Master's theses supervised
  • Andrew Cove. Dynamic Texturing of Botanical Environments. Computer Science, CMU, 2007.
Undergraduate students supervised
Other supervisory committees

Teaching

Cornell University, Department of Computer Science
    • CS 5643 Physically Based Animation for Computer Graphics. Spring 2014.
    • CS 6650 Computational Motion. Fall 2013.
    • CS 5643 Physically Based Animation for Computer Graphics. Spring 2013.
    • CS 2110 Object-Oriented Programming and Data Structures. Fall 2012.
    • CS 6650 Computational Motion. Spring 2011.
    • CS 4620 Graphics I. Fall 2010.
    • CS 4621 Graphics Practicum. Fall 2010.
    • CS 5643 Physically Based Animation for Computer Graphics. Spring 2010.
    • CS 4620 Graphics I. Undergraduate level. Fall 2009.
    • CS 5643 Physically Based Animation for Computer Graphics. Spring 2009. Significantly revised. (was CS 567)
    • CS 6650 Computational Motion. Graduate level advanced seminar. Fall 2008. Introduced.
    • CS 322 Introduction to Scientific Computing. Undergraduate level. Spring 2008. Significantly revised.
    • CS 567 Physically Based Animation for Computer Graphics. Graduate level. Spring 2007. Introduced.
    • CS 465 Graphics I. Undergraduate level. Fall 2007.
    • CS 466 Graphics Practicum. Undergraduate level. Fall 2007. Introduced.
    • CS 718 Computer Graphics Seminar. Graduate lunch seminar. Fall 2006 and Spring 2008.
Carnegie Mellon University, School of Computer Science
    • 15-863 Physically Based Modeling and Interactive Simulation. Graduate level seminar. Spring 2003, Spring 2005. Introduced.
    • 15-864 Advanced Computer Graphics. Graduate level. Spring 2004, Spring 2005, Spring 2006. Introduced.
    • 15-462 Introduction to Computer Graphics. Undergraduate level. Fall 2003, Spring 2006.
Funding
  • Intel Science & Technology Center - Visual Computing, 2011-present.
  • NSF-HCC: Sound Rendering for Physically Based Simulation, with Steve Marschner and Kavita Bala. 2009-present.
  • FellowshipJohn Simon Guggenheim Memorial Foundation, 2011.
  • Many-Core Multi-Sensory Digital Physics, Intel Corporation, Higher Education Equipment Donation Program, 2007.
  • NSF-CCF: Accurate and Efficient Visual Simulation of Fiber-based Mechanical Structures, with Steve Marschner and Susan Ashdown. National Science Foundation, NSF CCF-0702490, 2007–2010.
  • NSF-CompBio: Reality-based Data-driven Computer Models for Surgical Simulation, with Jaydev Desai. National Science Foundation, CCF-0621999, since 2006.
  • NIH/NIBIB R01: Data-Driven Real-Time Surgical Simulation from Reality-based Soft-tissue Models, with Jaydev Desai. National Institute of Biomedical Imaging and BioEngineering (NIBIB), National Institutes of Health (NIH), since 2006.
  • Alfred P. Sloan Research Fellowship, 2006-2008.
  • NSF-CAREER: Precomputing Data-driven Deformable Systems for Multimodal Interactive Simulation. National Science Foundation. Early CAREER Award. CCF-0430528, 2004-2009.
  • NVIDIA Fellowship Program, 2005-2006 (student: Chris Twigg).
  • Link Foundation Fellowship Program, 2004-2005 (student: Jernej Barbic).
  • NSF-MRI: Instrument Development: Magnetic Levitation Haptic Interface Systems. National Science Foundation. Major Research Instrumentation, (MRI) Program, CISE Experimental and Integrative Activities. Ralph Hollis (PI).  NSF-MRI Award (EIA-0321057), 2003-2007.
Industrial gifts
  • Pixar Animation Studios (including 100% allowance on software), since 2004.
  • NVIDIA (equipment)
  • Intel (equipment)
  • Autodesk (software;  formerly Alias)

Lectures

  • 2014 SIAM Annual Meeting. Invited Speaker. 2014
  • Physics-based Animation Sound: Progress and Challenges
    • Computer Science Colloquium, New York University, February 2014.
    • Keynote Lecture, Conference on Computer Animation and Social Agents (CASA 2014), May 2014.
  • Physics-based Computing for the Senses
    • Katayanagi Emerging Leadership Prize Lecture, Carnegie Mellon University, September 2013.
  • Recent advances on collision detection, knitted cloth modeling, and 3D-printed characters
    • Computer Science Colloquium, UT Austin, November 2012.
  • Let There Be Sound: Physics-Based Sound Rendering
    • Computer Science Colloquium Series, Harvard University, October 2011
    • Computer Science Colloquium, UT Austin, November 2012.
  • Physics-based Sound Rendering: Rebooting computer graphics with sound
    • Widely Applied Math Seminar Series, Harvard University, November 2010
  • Recent work on yarn-based cloth, self-collision detection, and fracture sound
    • Computer Science (Vision and Graphics Center), Columbia University, NY, Spring 2010.
    • Skywalker Sound, CA, Spring 2010
    • Pixar Animation Studios, CA, Spring 2010.
    • Computer Science, UC Berkeley, CA, Spring 2010.
  • The Future Sounds Good: The Coming Age of Physically Based Sound Rendering
    • University of British Columbia, Dept. Computer Science, Distinguished Lecture Series, October 2009.
  • Enabling Reduced-Order Dynamics for Graphics, Haptics and Sound
    • University of British Columbia, Inst. Applied Mathematics, Distinguished Alumni Lecture Series, October 2009.
  • Multi-Sensory Physics and User Interaction
    • In ACM SIGGRAPH 2008 Classes, "Real-Time Physics" (Los Angeles, California, August 11-15, 2008).
  • Simulating Knitted Cloth at the Yarn Level.
    • Visual Computing Lunch Seminar, ETH Zurich, Mar 2008. 
  • Mechanical highlights from interactive and emerging multi-sensory digital physics.
    • Mechanical and Aerospace Engineering Colloquium, Cornell University, March 2008.
  • Many-Worlds Browsing: Controlling physics via interactive search.
    • Google (tech talk), CA, May 2007.
  • Physics control via information browsing, and recent work on real-time deformation.
    • Pixar Animation Studios, CA, May 2007. 
    • Computer Science, Caltech, May 2007.
    • EECS, Computer Science Division, UC Berkeley, May 2007.
  • Toward Multi-Sensory Physical Simulation:
    • Computer Science Department, Colloquium, New York University, February 2007.
    • Theoretical and Applied Mechanics Colloquium, Cornell University, February 2007.
  • Invited speaker, ICRA Workshop on Haptic Perception & Rendering, Rome, Italy, April 07. (could not present due to travel problem)
  • Invited panelist on "Physically Based Modeling." ACM Solid and Physical Modeling conference, Cardiff, UK, June 2006.
  • Sub-linear time algorithms for deformable systems.
    • Computer Science Colloquium, Cornell University, NY, Spring 2006.
  • Precomputed Acoustic Transfer.
    • Computer Science (Vision and Graphics Center), Columbia University, NY, Spring 2006.
  • Parameterizing Deformable Systems to Tame Complexity (and Parameterizing Deformable Systems for Interactive Applications.)
    • Stanford University (Broad Area Colloquium for Artificial Intelligence, Geometry, Graphics, Robotics and Computer Vision), CA, December 2005.
    • Pixar Animation Studios, CA, June 2005.
    • Computer Science, UC Berkeley, CA, June 2005.
  • Invited speaker, Workshop on Surgical Simulation Based on Reality-Based Soft-Tissue Models, MIT, MA, Spring 2005.
  • Parameterizing Deformable Systems for Real-time Applications.
    • Massachusetts Institute of Technology, MA, CSAIL: Language, Learning, Vision and Graphics Seminar Series (LLVG), May 2005.
  • Invited short course on Computational Graphics and Virtual Reality: A Primer on Interactive Physical Simulation. Dipartimento di Ingegneria dell'Informazione. Universita di Siena, Siena, Italy, September 27-30, 2004.
  • Interactive Simulation of Continuous Physical Systems (job talk):
    • Computer Science Dept., University of Waterloo, Canada, February 2002. 
    • Computer Science Dept., Carnegie Mellon University, Pittsburgh, PA, March 2002.
    • Department of Computer Science, University of Toronto, Ontario, Canada, April 2002.
  • Multiresolution Green’s Function Methods for Interactive Simulation of Large-scale Elastostatic Objects and Other Physical Systems in Equilibrium.
    • The Boeing Company, Computer Science Dept., Bellevue, WA, USA, August 2001.
  • Interactive Elastic Modeling.
    • ACM1: Beyond Cyberspace, San Jose, CA, USA, March 2001.  (Invited exhibitor)
  • Fast Simulation of Elastostatic Deformable Models.
    • Game Technology Seminars 2001, Chris Hecker and Jeff Lander (chairs), San Francisco, CA, USA, January 2001.
  • ArtDefo: Accurate Real Time Deformable Objects.
    • Radical Entertainment Inc., Vancouver, BC, Fall 1999. 
Acknowledgement: Organization inspired partly by David Salesin and Ken Goldberg.