CIS*3430Systems Analysis and Design in Applications87%Learned patterns, development methodology and
process, UML, requirements and analysis.Collaborated in a group of 5 to implement a
computer-based version of the board game Clue.Dr. Judi McCuaig

CIS*3110Operating Systems93%Learned fundamental OS architecture, regarding
memory, drivers, CPU scheduling and concurrency, file systems, and
so much more.Implemented a small game running concurrent threads,
debugged and fixed a mouse driver for OpenBSD at a low level, and
wrote a FAT16 filesystem driver for OpenBSD.Dr. William Gardner and Rick Macklem

CIS*2450Software System Development and Integration93%Learned broad range of topics on computing,
including basic design of application, interface; I/O, record parsing,
regular expressions, database access, language binding, testing, and
more.Implemented a MARC record parser in C, a TKinter GUI with Python, with MySQL DB access.
Dr. William Gardner