He received his Ph.D. in Mechanical Engineering from University of Wisconsin-Madison, received an M.B.A. from Rutgers University in Piscataway, NJ., and a B.S.E. in Mechanical and Electrical Engineering from ITESM - Monterrey Campus in Monterrey, Mexico. Dr. Rodriguez teaches courses in Computer-Aided Design and Manufacturing, Mechanical Design, PDM/PLM, and Biomechanics and Finite Element Analysis. His research is in the field of computational analysis/optimization and educational computer-based tools. He has published one book on optimization, as well as more than 100 papers, with many presentations at national and international forums.