His research and teaching interests have covered many aspects of process systems engineering, such as: process synthesis; process modeling and analysis; process optimization; process operations modeling, analysis, diagnosis, and control; process operations scheduling and planning. His systems engineering interests led him into a variety of other types of systems, addressing research issues related to the design, analysis, control, optimization of the corresponding systems: networks of chemical or biochemical reactions; integrated manufacturing systems within the scope of a national economy or corporate business; city traffic networks and intercity transportation networks; systems approaches to the design and manufacturing of products; and process systems engineering for integrated nanoscale processes.