 Ehrlich has taught at Ahmadu Bello University, Montana State University, SCI-Arc, and UCLA.He is currently a visiting professor at the USC School of Architecture.He has been a visiting design critic at Harvard University, Yale University, and Woodbury University.