Mr. Terrell holds a bachelor’s degree from Cal Poly San Luis Obispo and a master’s degree from CSULB, both in Computer Science. His graduate thesis was on finding an optimal route to see a game played at each baseball stadium in Major League Baseball. His academic interests are in software engineering and architecture, programming languages (he teaches at least 10 different languages across his courses), and computer science education; he is constantly improving his curriculum to stay current with industry trends and best practices for student success. Outside of computing, Mr. Terrell is passionate about fruit tree cultivation, baseball, video games, and America’s national parks, which students may recognize as the influences for many of his lectures and assignments.