Isaac D. Griffith
Contact
- Email: grifisaa@isu.edu
- OrciD: 0000-0002-0197-9682
- Office: BA 315
- Phone: 208.282.4876
Office Hours
- TR: 1430 - 1530 or, by appointment
Bio
Isaac Griffith is an Assistant Professor of Computer Science in the Informatics and Computer Science Department and head of the Empirical Software Engineering Lab at Idaho State University.
Isaac Griffith joined ISU in the Fall of 2018 as an Assistant Professor of computer science. His research addresses the questions concerning the nature of software engineering phenomena and their effects on software quality, focusing particularly on design pattern disharmonies.
Isaac holds a Ph.D. and M.S. in Computer Science from Montana State University (MSU). He graduated MSU with a B.S. in Computer Science, a B.A. in Philosophy, and a graduate certificate in Applied Statistics. Additionally, Dr. Griffith is an avid fly fisherman and snowboarder.

Contact
- Email: grifisaa@isu.edu
- OrciD: 0000-0002-0197-9682
- Office: BA 315
- Phone: 208.282.4876
Office Hours
- TR: 1430 - 1530 or, by appointment
Bio
Isaac Griffith is an Assistant Professor of Computer Science in the Informatics and Computer Science Department and head of the Empirical Software Engineering Lab at Idaho State University.
Isaac Griffith joined ISU in the Fall of 2018 as an Assistant Professor of computer science. His research addresses the questions concerning the nature of software engineering phenomena and their effects on software quality, focusing particularly on design pattern disharmonies.
Isaac holds a Ph.D. and M.S. in Computer Science from Montana State University (MSU). He graduated MSU with a B.S. in Computer Science, a B.A. in Philosophy, and a graduate certificate in Applied Statistics. Additionally, Dr. Griffith is an avid fly fisherman and snowboarder.
Latest Posts
-
04/02New Publications
We have three new publications to appear at i-ETC...
navigate_next -
12/30Software Engineering Techniques
Techniques
The following is a list of techniques that...
navigate_next -
12/30Reading List
Software Engineering
- Design Patterns: Elements of Reusable Object-Oriented... navigate_next
-
12/30Languages We Should All Know
- Python 3
- Java
- JavaScript
- TypeScript
- C
- C++
- Ruby
- Crystal ... navigate_next
-
10/13Changes
The new version of my site is up. Soon, the...
navigate_next