Skip to Content
Krannert Purdue Logo

Krannert Directory


Brian Armstrong

Dr. Armstrong has taught an introduction to programming at Krannert since 2015.

Dr. Armstrong is also a lead research engineer in the Purdue Research Park where he develops innovative approaches to big data processing, knowledge mining, and distributed simulation. He leads teams of software developers and subject matter experts to build continuously online systems that feed on data scavenged from the internet, extract meta data, infer semantics, and automatically construct social and informational networks. Dr. Armstrong has successfully applied systems integration approaches in high tech industries to foster collaboration among companies in competitive environments in order to address interdisciplinary problems which cannot be solved by applying any one of the technology systems alone. 

Dr. Armstrong receieved his doctoral degree in 2010 under the Computational Science and Engineering program of Purdue University where he applied techniques to automatically convert computer programs into parellelized codes that can leverage high performance computers.

Education

Ph.D., Computer Engineering, Purdue University
M.S., Computer Engineering, Purdue University
B.A., Computer Science, Oberlin College

Research & Area(s) of Expertise

big data analytics, systems integration, agile development, cloud computing