Computer Science
Cornell University
5141 Upson Hall
Ithaca, NY 14853
Tel: 1.607.255.1181
Fax: 1.607.255.4428
Email: dfan @ cs.cornell.edu
Contact Information
- Office hours:
- When classes are in session, please click here. Or contact my administrative assistant for an appointment.
- Administrative assistant:
- Randy Hess
rbhess @ cs.cornell.edu, 1.607.255.0985, Upson Hall 5147
Teaching
- Book
- Insight Through Computing: A MATLAB Introduction to Computational Science and Engineering with Van Loan
- Software
- MATLAB-based Simulator for the iRobot Create with Salzberger and Kress-Gazit
- Courses
Research
My research interests include the application of systems analysis techniques for water resources and environmental problems. Problems I have investigated include stochastic multiple-reservoir optimization and river basin water quality control.
Publications
- Insight Through Computing: A MATLAB Introduction to Computational Science and Engineering. 2010. Society of Industrial and Applied Mathematics. With C. Van Loan.
- A New Start: Innovative Introductory AI-Centered Courses at Cornell. In AAAI Symposium on Using AI to Motivate Greater Participation in Computer Science (AAAI tech report SS-08-08), Palo Alto, California, March, 2008. With E. Breck, D. Easley, J. Kleinberg, L. Lee, J. Wofford, and R. Zabih.
- A comparison and evaluation of personal response systems in introductory computer programming. In Proceedings of the 2006 ASEE Annual Conference & Exposition, Chicago, Illinois, June, 2006. With C. Van Den Blink.
- First Programming Course in Engineering: Balancing Tradition and Application. Computers in Education Journal, Vol. 13, No. 3 (July-September), 2004, pp. 55-60. With D. I. Schwartz.
- Introductory Programming Using MATLAB. MATLAB News & Notes, October, 2002. With D. I. Schwartz.
- "The CURIE River Basin: Introduction to Engineering in a Social Context." In Proceedings of the 2001 ASEE Annual Conference, Albuquerque, New Mexico, June, 2001. With K. S. Athreya and R. J. Burt.
- Stochastic Multiple-Reservoir Optimization Using Regression Dynamic Programming. In Proceedings of 2001 World Water & Environmental Resources Congress, Orlando, Florida, May, 2001. With C. Shoemaker and D. Ruppert.
