He teaches courses in Corporate Finance, Investment Analysis and Portfolio Management, and Options and Derivatives. He is the faculty advisor for the Monteagle Fund, Niagara University's student managed investment fund, and for the Niagara Chapter of the Financial Management Association (FMA).