Joseph Phillips

Professional Lecturer // Artificial Intelligence, Programming Languages
School of Computing
Joseph Phillips

Bio and Research Information

Joe Phillips is an instructor at DePaul University and is interested in applying Artificial Intelligence to Scientific Discovery.
His dual interests in science and computer science was evident early in his career when he double-majored in Chemistry and Computer Science at Stanford University, where he got his B.S. in 1989. He then received an M.S. in Organic Chemisty from the University of California Berkeley in 1991.
After working as a programmer at Lawrence Livermore National Lab he went to the University of Michigan where he received his Ph.D. in 2000 in Computer Science/Artifical Intelligence under John Laird and Nandit Soparkar. Before coming to DePaul he completed a post-doc with Bruce Buchanan at the University of Pittsburgh in 2002.


His research is in the field of Computational Scientific Discovery. He is interested in writing algorithms and systems that help scientists understand, compute with, and extend scientific models.

Research Area

Artificial Intelligence, Programming Languages

Specific Research Area

Philosophy of Science Computational Scientific Discovery Computer Languages, Machine Learning

Professional Associations

AAAI, ACM

Schedule for Spring 2023-2024

Courses Taught at DePaul

Course Evaluations