Gene Shuman

Mason IST assistant professor Gene Shuman
Titles and Organizations

Associate Professor / Teaching

Contact Information

Campus: Fairfax
Building: Nguyen Engineering
Room 2219
Phone: (703) 993-5214
Email: gshuman@gmu.edu 

Biography

Gene Shuman primarily teaches programming, algorithms, data structures, and data analytics. He believes students learn to program by doing it themselves. He demonstrates code writing in class lectures, then has students write their own short programs in guided Lab sessions. Finally, using that experience they create longer, more complex programs as independent assignments. Prior to joining the George Mason University faculty he worked for the U.S. State Department for many years in a variety of IT-related roles, including software development and management. During his last seven years he directed software development and support for consular global applications.

Research

  • Artificial Intelligence and Machine Learning
  • Data Science
  • Software Engineering

Teaching

  • Software Engineering
  • Computer Programming
  • Machine Learning and Data Science

Degrees

  • PhD, Computer Science, George Mason University
  • MS, Computer Science, University of Maryland, College Park
  • BS, Mathematics and Computer Science, Penn State University, University Park