Prior to joining UMBC, Dr. Brown was the Program Director of Computer Science at the University of Maryland Global Campus (UMGC), formally University of Maryland University College. He managed the Software Engineering Masters, Database System Technology Masters, Computer Science Bachelors and the Computer Studies Associates degrees. This responsibility includes managing over 160 faculty members, 40 courses and around 15,000 student enrollments per year.
In 2019 he was awarded a Fulbright grant to do research abroad at General Tadeusz Kosciuszko Land Forces Military University in Wroclaw Poland. He also worked at the NASA/WVU Software Research Laboratory which was a research arm of the NASA Independent Verification and Validation center in Fairmont WV.
Dr. Brown began his career in industry. There he excelled at software engineering. At Sun Microsystems, he was a Java Engineer and worked on the first J2EE certified Java Application Server. He was the founder and CEO of Valhalla Data Systems, Inc. that held contracts at Department of Defense, Department of Labor, US Postal Service and other large government agencies. As a CACI employee he was the Technical Manager for all Business Process Automation at a large federal law enforcement agency.
Dr. Brown enjoys teaching. He has taught over 100 college course sections at 12 universities. These universities include a community college, historically black college, small liberal arts college and a large division I college. Dr. Brown’s primary focus is on adult, online higher education and is the only person ever to win 2 Effective Practice Awards from the Online Learning Consortium.