Professor of Mathematics

**Phone:** (585) 245-5659

**E-Mail:** baldwin@geneseo.edu

**Twitter:** @DougBaldwin5

**Office:** South 307

**Office Hours:** M 10:00 - 11:00, R 1:30 - 2:30, or any other time I am free

Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|

Office Hour 10:00 - 11:00 |
INTD 105 10:00 - 11:15 South 328 |
INTD 105 10:00 - 11:15 South 328 | ||

CSci 120 10:30 - 11:20 South 341 |
||||

CSci 120 11:30 - 12:20 Newton 201 |
CSci 120 11:30 - 12:20 Newton 201 |
CSci 120 10:30 - 11:20 South 341 |
||

CSci 335 1:30 - 2:20 Welles 121 |
TA Meeting 1:30 - 2:00 |
CSci 335 1:30 - 2:20 Welles 121 |
Office Hour 1:30 - 2:30 |
CSci 335 1:30 - 2:20 Welles 121 |

Dept Meeting T 2:30 - 3:45 |
College Hour W 2:30 - 3:45 |
|||

- Computer Graphics and Scientific Visualization
- Director of the IViPP visualization project

- Programming Languages and Methods
- Computer Science Education & Curriculum

- Computer Graphics, Theory of Computation, Design and Analysis of Algorithms, Theory of Programming Languages, CS0, Software Engineering, CS1, Networking, Compiler Design
- Critical Writing (I co-coordinate INTD 105, Geneseo’s first-year writing seminar)

- The roles of mathematics in computer scienceDouglas Baldwin, Henry M. Walker, Peter B. Henderson, ACM Inroads, 2013
- Baldwin, D. “Is Computer Science a Relevant Academic Discipline for the 21st Century?” Computer, Dec. 2011, pp. 81–83.
- Baldwin, D., A. Brady, A. Danyluk, J. Adams, and A. Lawrence. “Case Studies of Liberal Arts Computer Science Programs” ACM Transactions on Computing Education, Mar. 2010.
- Baldwin, D. “Surface Reconstruction from Constructive Solid Geometry for Interactive Visualization,” Third International Symposium on Visual Computing (Springer: Lecture Notes in Computer Science 4841), Nov. 2007, pp. 321–330.
- Marion, B. and D. Baldwin. “SIGCSE Committee Report on the Implementation of a Discrete Mathematics Course,” SIGCSE inroads, June 2007, pp. 109 - 126.
- Baldwin, D. "Effectiveness of a Language Implementation Project in Building Appreciation for Formal Specification," Consortium for Computing Sciences in Colleges Northeastern Conference, April 2007, pp. 173 - 183.
- Baldwin, D., and G. Scragg. Algorithms and Data Structures: The Science of Computing. Charles River Media, 2004.
- Baldwin, D. "Architecture of the IViPP Particle Visualization Program," Technical report available at http://cs.geneseo.edu/~baldwin/ivipp/ivipparch.html, June 2004.
- Baldwin, D. and P. Henderson. "The Importance of Mathematics to the Software Practitioner." IEEE Software, Mar-Apr 2002, pp. 112, 110, 111.
- Computer science needs an insight-based curriculumGreg Scragg, Doug Baldwin, Hans Koomen, Proceedings of the Twenty-Fifth SIGCSE Symposium on Computer Science Education, Mar. 1994

- Skiba, E. “Experimentally Exploring Algorithmic Descriptions of Three-Dimensional Geometry,” poster at the ACM SIGCSE Student Research Competition, March 2012.
- Tran, H. Q., E. Skiba, and D. Baldwin. “Interactive Visualizations in Particle Physics (IViPP).” Poster at 53rd Annual Meeting of the APS Division of Plasma Physics, November 2011.
- Tran, H. Q. "Rendering Geometric Shapes Using Volumetric Constructive Solid Geometry." Poster at Consortium for Computing Sciences in Colleges Northeastern Conference, April 2011.
- Squires, E. "Tesselation of Arbitrary Polygons by Locally Maximizing Area of Component Polygons." Poster at Consortium for Computing Sciences in Colleges Eastern Conference, October 2009.
- M. Kotok, Differential Equation Animation and Spring Motion Applet, directed study project, spring 2009, spring 2010.
- Squires, E. "Data-Driven Optimization of the IViPP Particle Visualizer." Poster at the Consortium for Computing Sciences in Colleges Northeastern conference, April 2009.
- Warren, H. "Optimizing Constructive Solid Geometry." Poster at the Consortium for Computing Sciences in Colleges Northeastern Conference, April 2007.
- Hagstrom, J. "Exploring Architectures for Distributed Visualization." Poster at the ACM Student Research Competition, March 2007.
- Herres, G. "Real Time Constructive Solid Geometry Rendering Using 3D Texture Mapping." Poster at the Consortium for Computing Sciences in Colleges Northeastern Conference, April 2004.
- Kornienko, E. and G. Herres. "A Discrete Computational Model for Nuclear Physics." Poster at the Consortium for Computing Sciences in Colleges Midwestern conference, Oct. 2003.
- Goldfain, A. "An Investigation into the Arithmetic Power of Context-Free Languages". Poster at the Consortium for Computing in Small Colleges Northeastern conference, April 2001.
- Johansen, M., Kapusta, K., and Baldwin, D. "Interactive Learning with Gateway Labs". Demonstration at the SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education, June 1996.

- Association for Computing Machinery
- ACM Special Interest Group on Computer
Science Education (SIGCSE)
- Treasurer, 2010 - 2013
- Governing board member-at-large, 2007 - 2010
- Program co-chair for the 2005 SIGCSE Symposium
- Conference co-chair for the 2006 SIGCSE Symposium

- ACM Special Interest Group on Programming Languages (SIGPLAN)
- ACM Special Interest Group on Computer Graphics (SIGGRAPH)
- ACM Special Interest Group on Software Engineering (SIGSOFT)
- IEEE Computer Society
- SIGCSE Committee on the Implementation of a Discrete Mathematics Course
- Working Group on Integrating Mathematical Reasoning into CS Curricula
- Liberal Arts Computer Science Consortium

- Ph.D., 1985, Yale University
- M.Sc., 1981, Yale University
- B.Sc., 1980, Yale University

Carpentry, Electronics

See my complete CV for more detailed professional information

Computer Science Department Home Page