He previously served on the faculty of Engineering at the University of Wisconsin-Milwaukee, where he is currently a research associate, grant writer, lecturer, and director of educational programs. His research interests include biomechanics, nonlinear structural mechanics, computational mechanics, engineering education, and engineering ethics. He is an active member of American Society for Engineering Education (ASEE), American Society of Civil Engineers (ASCE), and Association for Practical and Professional Ethics (APPE).