Professor David Lariviere is a Clinical Professor at the University of Illinois at Urbana-Champaign. Prof. Lariviere is affiliated with the Master of Science in Financial Engineering (MSFE) Program under both the Grainger College of Engineering via the Industrial & Enterprise Systems Engineering (ISE) Department and the Gies College of Business via the Finance Department.
Prior to joining UIUC, Prof. Lariviere was an Adjunct Professor of Computer Science and Electrical Engineering at Columbia University in the City of New York. His primary interest is in the creation of intelligent large scale real-time distributed systems, focusing on the applications of Hardware/Software codesign towards real-time processing of financial data (primarily in the context of Direct Market Access).
David received his B.S. and M.S. in Computer Science from Columbia. Prior to becoming a professor, he served as the Teaching Assistant for several advanced courses on embedded systems and robotics. He was awarded the Andrew P. Kosoresow Memorial Award for Excellence in Teaching and Service in 2007, and received a full MSTA Fellowship in 2008. He has been recognized on the "List of Teachers Ranked as Exellent by Their Students" every year between 2019 and 2021.
Professionally, David has served as a technical consultant advising software development firms and providing accelerated prototyping and design of new and advanced products. He has extensive expertise across several disciplines: embedded software development, enterprise and web services development, audio and video compression and transmission, transcoding, signal processing, computer architecture, and advanced code optimization targeting modern architectures for maximum performance.