Andrew Willis

Andrew Willis

Associate Chair, Associate Professor
Electrical and Computer Engineering


Andrew Willis is an associate professor in the Department of Electrical and Computer Engineering at UNC Charlotte, where he directs the UNC Charlotte VisionLab. He received his bachelor’s degrees in computer science and electrical engineering from Worcester Polytechnic Institute in 1995.

From 1995-1998, he designed and commissioned high-speed (+100m/s) control systems for steel mills requiring extensive foreign travel. From 1998-2004, Willis studied at the Brown University graduate school where he obtained master’s degrees in Electrical Engineering (2001), and applied mathematics (2003), and a Ph.D. in engineering (2004). After a year-long post-doctoral position at Brown University, he accepted an assistant professor position in the Electrical and Computer Engineering Department at UNC Charlotte (2005), where he currently teaches and conducts research.

He is a senior member of the Institute of Electrical and Electronics Engineers (IEEE) and the Association for Computing Machinery, and is currently treasurer for the IEEE Charlotte section. His research focuses on 3D computer vision, image processing, computer graphics, and stochastic inference for geometric and image inference problems with past projects sponsored by the National Science Foundation, National Institutes of Health, and NASA.

Dr. Willis has published over 40 peer-reviewed articles on these subjects and serves on several committees and proposal review panels in this area of research.

Highest Degree:


Highest Degree Institution:

Brown University


William States Lee College of Engineering