Office Hours:

Mon 1:00 - 2:00

Thurs 1:30 - 2:30


My Calendar

My Complete CV


Doug Baldwin

Professor Of


South 307
1 College Circle
Geneseo, NY 14454

Doug Baldwin

Professor Baldwin has been a member of the Geneseo faculty since 1990. Originally holding a position in computer science, he joined the mathematics department in 2013.

Faculty Information


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

Research Interests

My main research interests are in computer graphics, particularly procedural modelling of natural objects (e.g., terrains, plants, etc.) I recently completed IViPP, a scientific visualization project in particle physics. I am currently looking at whether the structure of assemblies of crystals is amenable to procedural modelling. Other interests include the role of mathematics in computer science, and programming languages and methods.

Publications and Professional Activities


Spring 2015 Classes

MATH 222:
Calculus II

    View course details / syllabus
    Derivatives and antiderivatives of the transcendental functions, methods of integration, applications of definite integrals, sequences, improper integrals, and series. Prerequisites: MATH 221. Offered
    every semester
Read more.

MATH 230:

    View course details / syllabus
    This course serves as an introductory programming course for Mathematics majors. Basic programming techniques for solving problems typically encountered by mathematicians will be developed. The cour
    se covers basic procedural techniques such as algorithms, variables, input/output, data types, selection, iteration, functions and graphing. Good programming and commenting practices will be emphasized. The programming language for the course will be a mathematical programming language such as Matlab. Restricted to Math majors only. Corequisite/Prequisite: MATH 222.
Read more.

MATH 384:
Computational Graphics

    View course details / syllabus
    An introduction to the mathematical and computational modeling of the visible world. Topics include vector representations of three-dimensional geometry; parametric and implicit forms of lines and sur
    faces; affine transformations; projections from three dimensions to two; rendering equations that model reflection, transmission, and absorption of light. Realistic models of real or imagined scenes will be created using these techniques, and drawn using a computer programming language. Prerequisites: MATH 223, MATH 230, and MATH 233. Not offered on a regular basis.
Read more.