He has designed and taught courses in object-orientation, real-time, and safety-critical systems development.
He has been an advisory board member for the Embedded Systems Conference, UML World Conference, and Software Development magazine.
He is a co-chair for the Real-Time Analysis and Design Working Group in the OMG standards organization.
He is the Chief Evangelist at I-Logix, a leading real-time object-oriented and structured systems design automation tool vendor. His new book Real-Time UML Workshop came out in 2006.