Yuming Zhang
Assistant Professor of Computer Science
It has been a long and intriguing journey for Dr. Zhang, who received his BS and MS degrees in Electrical Engineering in his native China, worked 10 years as a senior electrical engineer for a power company and then in 2012 moved with his family to the United States.
After earning his Ph.D. at the University of New Mexico and then teaching at the New Mexico State University, Zhang has been a faculty member at Albion College since 2020. He specializes in computer graphics, mathematical modeling and simulation and machine learning.
He teaches a variety of computer science courses, including Intro Computer Science II, Software Development, Operating Systems, Computer Graphics, Algorithms, and Computer Organization.
Education
- B.S., 1999, Tsinghua University, Beijing;
- M.S., 2002, Chinese Academy of Sciences, Beijing;
- Ph.D., 2018, University of New Mexico.
Appointed 2020
Courses
- CS 173: Intro Computer Science II (lecture and laboratory)
- CS 275: Software Development
- CS 289: C++ Programming
- CS 352: Algorithms
- CS 354: Computer Organization
Areas of Interest
Computer graphics, Physics-based simulation, Traffic flow simulation