Professor - Software Architect - Consultant


Dr. Kevin Roark is an accomplished educator, software development manager, and software architect with over three decades of experience in academic and corporate environments. As a Computer Science Professor, he has transformed the CS department, tripled student enrollment, and developed innovative course materials. Recognized with the NISOD Teaching Excellence Award and Quality Matters certification, Dr. Roark is deeply committed to fostering dynamic, inquiry-based learning environments that prepare students for success in their academic and professional journeys.

With extensive software development and architecture expertise, Dr. Roark has held pivotal leadership roles in designing, developing, and managing software solutions across diverse industries. He has a proven track record of leading Agile transformations, managing large development teams, and delivering complex projects for organizations such as the Department of Defense and corporate clients. Dr. Roark has designed SDLC frameworks, created scalable architectural solutions, and implemented process improvements that optimize performance and align with organizational goals. His technical acumen extends to programming in C++, Java, Python, and .NET and leveraging tools like Jira and Power BI to streamline project execution.

Dr. Roark's diverse background reflects his passion for lifelong learning and mentorship. He has authored a wide range of educational textbooks, led strategic training initiatives, and served as a mentor for software development interns and capstone projects. His academic credentials include a Doctorate in Information Technology and multiple master's degrees, alongside certifications such as PMP, Certified Scrum Master, and Lean Six Sigma Green Belt. This unique combination of expertise positions Dr. Roark as a leading voice in computer science education and software development management, bridging the gap between academic excellence and industry standards.

Educator

College Courses Taught:


Programming

  • Programming in C++/Java
  • Advanced OOP (Java/C#)
  • Data Structures (C++)
  • Advanced .NET (C#)

Data

  • RDMS Database
  • Data Science
  • Data Analysis
  • Python

Systems/Web

  • Web Programming
  • ASP.NET
  • JavaScript
  • System Analysis/Design

Graduate Courses

  • Computer Architecture
  • Software Enginerring

Expertise

Let's Get In Touch!



Contact Us

Send us a message and we will get back to you as soon as possible!