Brian Mitchell

Brian Mitchell

Teaching Professor
Computer Science

Brian Mitchell

Teaching Professor
Computer Science

Biography

Brian Mitchell, PhD is a teaching professor in the Department of Computer Science at Drexel University's College of Computing & Informatics (CCI). His career has spanned both industry and academia, most recently holding a Distinguished Engineer role at a Fortune 15 company. He provided technical thought leadership and directed teams responsible for driving disruptive digital innovation that led to the creation of multiple generations of safety-critical products that help millions of people every day. He also has more than 20 years of teaching experience in a variety of areas including Software Engineering, Software Architecture, Operating Systems, Networks, Computer Architecture, Programming Languages and Distributed Systems. His recent research interests include exploring several interesting problems at the intersection of Software Engineering, Software Architecture and Cloud Native Computing. Previously he was one of the founders of the Search-Based Software Engineering research space, publishing many influential papers focused on recovering software architecture insights directly from source code. Mitchell holds BS, MS and PhD degrees in Computer Science, and a ME in Computer & Telecommunication Engineering.

Research Interests

Software Engineering, Software Architecture, Systems, Cloud Native Computing

Academic Distinctions

  • PhD in Computer Science, Drexel University
  • ME in Computer & Telecommunication Engineering, Widener University
  • MS in Computer Science, Drexel University
  • BS in Computer Science, Drexel University