Tyler Derr - Other Teaching Experience

Michigan State University: Co-instructing (with my PhD advisor)

CSE 881: Data Mining (Graduate Level)

Spring 2019
Course Description:
Techniques and algorithms for knowledge discovery in databases, from data preprocessing and transformation to model validation and post-processing. Core concepts include association analysis, sequential pattern discovery, anomaly detection, predictive modeling, and cluster analysis. Application of data mining to various application domains.

CSE 482: Big Data Analysis

Fall 2018, 2019
Course Description:
Data collection, storage, and preprocessing, and analysis techniques. Programming for large-scale data analysis. Case studies and applications.

Michigan State University: Teaching Assistant

CSE 480: Database Systems

Spring 2016 and Spring 2017
Course Description:
Storage of and access to physical databases including indexing, hashing, and range accesses. Relational data models, database design principles, query languages, query optimization, transaction processing and recovery techniques. Object-oriented and distributed databases.

CSE 231: Introduction to Programming I

Fall 2016
Course Description:
Introduction to programming using Python. Design, implementation and testing of programs to solve problems primarily in engineering, mathematics and science. Programming fundamentals, functions, classes, lists, and dictionaries.

CSE 410: Operating Systems

Fall 2015 & Summer 2016
Course Description:
History and evolution of operating systems. Process and processor management. Primary and auxiliary storage management. Performance evaluation, security, distributed systems. Case studies of modern operating systems.

The Pennsylvania State University: Graduate Assistant

COMP 505: Theory of Computation (Graduate Level)

Fall 2014
Course Description:
The course deals with topics in theoretical computer science, including some formal language theory, decidability, undecidability, and computational complexity. .

CMPSC 122: Intermediate C

Fall 2013 & Spring 2014
Course Description:
Object-oriented programming, recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), the basics of algorithmic analysis, and an introduction to the principles of language translation.

CMPSC 360: Discrete Mathematics

Spring 2014
Course Description:
Discrete mathematics and foundations for modern computer science. Topics include sets, relations, logic, algorithms, graphs, finite state machines and regular expressions.

CMPSC 441: Artificial Intelligence

Spring 2014
Course Description:
Problem solving, search techniques including local search and genetic algorithms, knowledge representation, planning, learning, and neural networks.

CMPSC 469: Formal Languages

Fall 2013
Course Description:
Regular, context free, recursive, and recursively enumerable languages; associated machine models; applications.

The Pennsylvania State Univesity: Math & Computer Science Tutor

Russel E. Horn Sr. Learning Center (8/2012 - 5/2013)

  • Recieved Level 1 Certified Tutor from the College Reading & Learning Association, International Tutor Training Program

  • Tutor and provide mentorship to students in mathematics and programming courses

  • Received training on learning techniques, cross-cultural communications, and critical thinking

Mentoring at Vanderbilt University

Director of the Network and Data Science (NDS) Lab

Mentoring at Michigan State University and Pennsylvania State University

PhD student mentoring junior PhD, MS, BS, and K-12