Matthew Tancreti

Matthew Tancreti

Position
  • Assistant Teaching Professor
  • Department of Computer Science
Dr. Tancreti lecturers in the areas of computer systems and software engineering in the Department of Computer Science at Iowa State University. He completed his undergraduate studies at the University of Iowa with bachelor degrees in Computer Science and Electrical Engineering and the PhD at Purdue University in Computer Engineering. After finishing his PhD, he co-founded a startup that develops products for the Internet of Things (IoT). He has worked on projects funded by the National Science Foundation, Air Force, Missile Defense Agency and international corporations.

Areas of Interest:
Internet of Things, Embedded Systems, Software Engineering

Contact

Atanasoff
2434 Osborn Dr
Ames
,
IA
50011-1090
Social Media and Websites

Education

  • Ph.D., Electrical and Computer Engineering, Purdue University, 2015
  • M.S., Electrical and Computer Engineering, Purdue University, 2008
  • B.S., Computer Science, University of Iowa, 2005
  • B.S.E., Electrical Engineering, University of Iowa, 2005

Teaching:

Spring 2025COM S 227: Object-Oriented Programming
Fall 2024

COM S 227: Object-Oriented Programming

COM S 352: Operating Systems

Spring 2024COM S 227: Object-Oriented Programming
Fall 2023

COM S 362: Object-Oriented Analysis and Design

COM S 352: Operating Systems

COM S 342: Principles of Programming Languages

COM S 227: Object-Oriented Programming

Spring 2023COM S 227: Object-Oriented Programming
Fall 2022

COM S 362: Object-Oriented Analysis and Design

COM S 352: Operating Systems

Spring 2022

COM S 362: Object-Oriented Analysis and Design

COM S 352: Operating Systems

COM S 227: Object-Oriented Programming

Fall 2021

COM S 362: Object-Oriented Analysis and Design

COM S 352: Operating Systems

COM S 227: Object-Oriented Programming

Spring 2021

COM S 362: Object-Oriented Analysis and Design

COM S 352: Operating Systems

Fall 2020COM S 352: Operating Systems
Spring 2020COM S 362: Object-Oriented Analysis and Design