Zack Kurmas
Scholarship
My main non-teaching activity is writing software for use in the classroom. Check out- DLUnit
- A JUnit-based testing framework for simulated digital logic circuits.
- MUnit
- A JUnit-based testing framework for MIPS assembly
Selected publications and presentations.
- DLUnit: A Unit Testing Framework for Simulated Digital Logic Circuits Paper presented at FIE 2024.
- MIPSUnit:
A Unit Testing Framework for MIPS Assembly
Paper presented at SIGCSE 2017 - Exhaustive Community Enumeration in
Parallel.
Journal Paper published in Parallel Processing Letters, Volume 26(2), 2016. - Enumerating Communities for a Deeper Understanding of
Community Finding.
Paper presented at 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence. - Improving
student performance using automated testing of simulated digital logic
circuits (pdf)
Paper presented at ITiCSE 2008. - Generating a Jump Distance Based Synthetic Disk Access Pattern (pdf)
Short paper and poster presented at MSST2006. - Using the Distiller to direct the development of
self-configuration software (pdf)
Paper presented at ICAC-04 - Synthesizing Representative I/O Workloads Using Iterative
Distillation (ppt).
Poster presented at SOSP03 - Synthesizing Representative I/O Workloads Using Iterative
Distillation (pdf).
Paper presented at MASCOTS03. Here are the slides from my presentation. (ppt).
Complete list of publications, including technical reports.
Teaching
Academic Year | Fall | Winter | Spring/Summer |
---|---|---|---|
2023-2024 | CIS500 | ||
2022-2023 | CIS343 CIS371 |
CIS343 CIS371 |
|
2021-2022 | CIS351 | CIS351 | |
2020-2021 | CIS351 | CIS351 | CIS163 |
2019-2020 | CIS263 CIS451 |
CIS371 CIS658 |
CIS163 |
2018-2019 | CIS162 CIS351 |
CIS451 CIS658 |
Advice
- How to get a "teaching" position with an "R1" Ph.D. (This is a pdf.)
Fellowships, Internships, and Summer Research
- An REU (Research Experience for Undergraduates) is an NSF sponsored program where departments host groups of 10 to 20 undergraduates to do research over the summer. Most REU programs provide travel, room and board, and a small stipend. It is a fun way to spend the summer, and a good resume builder (especially if you plan to go to grad school).
Contact Info
Zachary Kurmas
Department of Computer Science & Information SystemsGrand Valley State University
1 Campus Drive
Allendale, MI 49401
Voice: (616) 331-8688
Fax: (616)-331-2106
e-mail: "last_name first_initial"@gvsu.edu
Updated Monday, 27 May 2024, 7:39 PM