Computer Science Professor
Oklahoma City University
Specializing in Software Engineering, Web Development, Virtual Reality, and Emerging Technologies in Education
I am a Computer Science Professor at Oklahoma City University with over 15 years of experience in education and technology.
My career spans enterprise IT, library science, and computer science education. I previously served as Head of Emerging Technologies at the University of Oklahoma Libraries, where I led a multidisciplinary team creating innovative applications using VR/AR, 3D printing, and machine learning.
I hold an M.L.I.S. in Technology Librarianship from OU, an M.A. in Literature from UCO, and a B.A. in English from UCO. This interdisciplinary background allows me to bridge technical expertise with humanistic perspectives in my teaching.
Teaching Philosophy: I believe in student-centered learning where students are empowered to explore, collaborate, and apply their knowledge in real-world contexts. By incorporating emerging technologies and project-based learning, I prepare students not only for careers but for meaningful lives as socially responsible citizens.
Years in Education & Technology
Applications Developed
Federal Grants (IMLS, NEH, NSF)
At Oklahoma City University, I teach a diverse range of computer science courses at both undergraduate and graduate levels, focusing on software development, web technologies, and emerging paradigms.
Study of principles and techniques for methodical construction of quality software: project plan and management, software process, software requirements analysis, programming paradigms, module specification techniques, testing and validation procedures, and proof of program correctness. Includes a team project. Taught 3 times.
Overview of major aspects of contemporary software engineering designed to introduce students to the software development life cycle as defined by various software-engineering paradigms. Development of a team-programming project, including system documentation, is an important part of the course. Taught 3 times.
Client-side development; browser: JavaScript, TypeScript, Angular, ReactJS, Vue, and Web Assembly.
Advanced course on web development, server and client programming, and website administration. Advanced HTML/CSS, Security, server side development (PHP), and Model View Controller (MVC). Two hours of lecture and two hours of lab per week.
Major computer science project completed under the supervision of CSCI graduate faculty. Project proposal must be approved by graduate faculty prior to course enrollment. Course may be repeated for a maximum of six semester hours of credit. Advised 3 cohorts.
Quantitative study of the tools and methodology of database design. Design conceptual database, specify implementation, and predict system performance: database structures and schemas; advanced query languages; relational, graph and document databases.
Introduction to game design and development. Theory of gaming, physics, and game options. History of programming, game design concepts, 2D vs. 3D, game engines and frameworks.
Implement cloud solutions to enhance applications in the cloud: database, queues, hubs, serverless, and web servers.
Build websites with server technologies: PHP, Java/C# or Node.js: server side websites, REST APIs, and securing websites.
3D Printing, University of Oklahoma
Fall 2024, taught 4 sections total
Del Crest Middle School
Mid-Del Schools
Students learn best through active involvement, collaboration, and real-world application of concepts.
Major assignments are presented early, allowing autonomous learners to work at their own pace while ensuring mastery.
If we stage them right, technologies can increase our ability and ease our burdens. Incorporating cutting-edge tools like VR, machine learning, and modern web frameworks to prepare students for industry.
My research focuses on emerging technologies in education, virtual reality applications, 3D printing for medical and cultural heritage purposes, and digital humanities.
Role: Co-Investigator
3D scanning to digitize artifact collections for cultural preservation and educational access.
View Grant →Role: Service Provider
Using Protein Databases (primarily the Research Collaboratory for Structural Bioinformatics or RCSB PDB) and a home-grown, open-source VR platform OVAL, the OU Libraries Emerging Technologies unit visualize PDB files in VR for grad students to create "virtual tours" of as part of their biochemistry capstone. My role was in managing the equipment and preparing the VR scenes and tools to use in recording the "virtual tours." This was a Unity heavy workload.
Role: Infrastructure Provider
Collaborative research support through technology infrastructure. Dr. Kang needed experts in peripherals to trouble-shoot various problems with his many pieces of eye-tracking software.
Role: Co-Principal Investigator
Project: "3D Printed Respirator with Variable Media Chambers: Scaling Up Production"
With Ken Marold (Architecture) and Evan Floyd (Public Health, OUHSC). Resulted in patented medical device.
3D printed respirator with variable media chambers designed during COVID-19 pandemic. Featured on KOCO News (March 25, 2020)
Patented swab design for medical testing developed as part of OU's Rapid Response team.
College & Research Libraries News (2024)
Co-authored article on using plain language to make library workshops accessible and appealing across disciplines.
View Publication →ALA Store Publication
Comprehensive guide for implementing VR programs in library settings.
View Publication →LITA Blog (2018)
Featured article on 3D printing safety, picked up by American Libraries Magazine.
Read Article →OCALD '23 - Virtual
Invited presentation to library directors.
Watch Presentation →ALA Annual Conference 2019 - Washington, D.C.
Presented on behalf of LITA on the role of emerging technologies in libraries.
Watch Presentation →Nation of Makers Conference (NOMCON) 2019 - Chattanooga, TN
Ignite talk on the importance of organized chaos in maker spaces.
Watch Presentation →Charleston Conference 2020
Exploring how VR technologies adapted to pandemic constraints in academic libraries.
Watch Presentation →COBRE Symposium on Structural Biology
Application of VR for molecular visualization in biological research.
Ex Libris User Conference
Workflow for integrating 3D models into course management systems.
American Academy of Audiology
Research on 3D printed medical training devices for audiology.
Library Journal & SELF-e Webinar
Expert panelist on library-supported self-publishing initiatives.
Medical Library Association Course
Designed and taught continuing education course on integrating emerging technologies into medical libraries.
Over my career, I've led the development of 25+ applications spanning VR/AR, web development, cultural heritage, and medical technology.
Immersive VR experience recreating Oklahoma City's historic Deep Deuce neighborhood circa 1949. Partnership with Metropolitan Library System. Built in Unity with photogrammetry and historical research.
3D printed respirator with variable media chambers developed during COVID-19 pandemic. Received patent and internal funding. Scaled up production for medical centers. Featured on KOCO News.
VR flight simulator for aviation students using 360° video/audio capture. Deployed to standalone Quest headsets for accessibility and affordability.
WebXR application for Bizzell Library tours enabling safe exploration during pandemic social distancing. Combined QR codes with augmented reality.
Immersive VR application for forensic training, allowing students to investigate crime scenes in a realistic virtual environment.
High-resolution 3D scanning project bringing medieval manuscripts to life, enabling remote study and preservation of cultural heritage artifacts.
IMLS-funded project using 3D scanning to digitize artifacts from the Delaware Nation, preserving cultural heritage and enabling educational access.
Fully functional 3D printed violin on permanent display at the University of Oklahoma Presidential House, demonstrating the potential of additive manufacturing.
Collaborative project with audiology department to create realistic ear simulators for practitioner training using 3D printing technology.
Designed and facilitated game development curriculum for students, teaching Unity, C#, and game design principles through hands-on projects.
Multi-year collaboration with architecture college to visualize student building designs in immersive VR and AR environments.
Founded and served as chief editor of community literary magazine printed by Metropolitan Library System's Park Hudson Press. Magazine continues production after departure.
Total Applications Developed
Released Products (VR, Web, iOS, Android)
Colleges Served at OU
Interdisciplinary Collaborations
Association of College & Research Libraries
September 2, 2019
OU School of Library Studies Scholarship
2017
OU Library School Accreditation
2022
Oklahoma Library Association
2019
Featured discussing Renegade Respirator and 3D printing for medical PPE during COVID-19 pandemic (2020)
Article on 3D printing safety promoted in magazine mailer (2018)
Virtual Crime Scene project feature (2019)
3D Scanning Medieval Manuscripts feature (2023)
I'm always happy to discuss teaching opportunities, research collaborations, or speaking engagements.
Oklahoma City University
Petree College of Arts & Sciences
Computer Science Department
I'm open to: