Colin C. MacCreery
- Education: Master of Science in Computer Science
- Concentration: Embedded Programming
- Office: (269) 276-3106
- Location: Parkview Campus B-257, Mail Stop 5466
- Job Title: Faculty Specialist I
- Bio: Colin MacCreery graduated from Western Michigan University in 2017 with his Master's Degree in Computer Science. He is a lifetime member of the Computer Club at WMU and served two terms as Vice President. Under the guidance of Dr. Robert Trenary, he has reworked the CS2230 curriculum for a new microcontroller architecture. He was awarded an Outstanding Service Award by the Department of Computer Science in 2017 as well as a Graduate Teaching Effectiveness Award for the 2016-17 academic year. His interests include embedded programming, upcoming programming languages, programming language design, web frameworks and server backend applications.
Classes Taught
Spring 2022
- CS/CYCS2230 - Computer Organization & Assembly Language
- CS/CYCS3240 - Systems Programming Concepts
Spring 2022
- CS/CYCS2230 - Computer Organization & Assembly Language
- CS/CYCS3240 - Systems Programming Concepts
- CS4541 - Computer System Fundamentals
- CS5541 - Computer Systems
Fall 2021
- CS/CYCS2230 - Computer Organization & Assembly Language
- CS/CYCS3240 - Systems Programming Concepts
- CS4541 - Computer System Fundamentals
- CS5541 - Computer Systems
- CS5950 - Game Development
Summer II 2021
- CS1110 - Computer Science I
Spring 2021
- CS2230 - Computer Organization & Assembly Language
- CS3240 - Systems Programming Concepts
- CS5950 - Game Development
Fall 2020
- CS2230 - Computer Organization & Assembly Language
- CS3240 - Systems Programming Concepts
- CS5950 - Game Development
Summer II 2020
- CS1110 - Computer Science I
Spring 2020
- CS2230 - Computer Organization & Assembly Language
- CS3240 - Systems Programming Concepts
- CS5950 - Game Development
Fall 2019
- CS2230 - Computer Organization & Assembly Language
- CS5950 - Game Development
Summer I 2019
- CS1110 - Computer Science I
Spring 2019
- CS2230 - Computer Organization & Assembly Language
- CS5950 - Capture the Flag
Fall 2018
- CS2230 - Computer Organization & Assembly Language
- CS5950 - Capture the Flag
Spring 2018
- CS2230 - Computer Organization & Assembly Language
- CS3240 - Systems Programming Concepts
- CS5950 - Capture the Flag
Fall 2017
- CS2230 - Computer Organization & Assembly Language
- CS5950 - Capture the Flag