Dr. MacInnes is a Professional Engineer specializing in water resources and building technology, with focus on the physical analysis and modelling of hydrologic, hydraulic and environmental systems and time series, and on the analysis of building performance. His main technical fascination is the development and application of analytical models of time-varying natural and human-altered phenomena in uncertain environments. His current consulting activities centre around project development impact planning and water resource management associated with hydroelectric generation facilities and other hydraulic structures.