Assistant Professor of Applied Computer Science at William Penn University - Oskaloosa, IA, US
Instructor / Applied Technology Division Co-Chair / Applied Computer Science Department Chair
"William Penn University provides the opportunity for an educational experience with a focus on leadership, technology, and the Quaker principles of simplicity, peace-making, integrity, community and equality." --Mission Statement