1-on-1 learning and original research projects customized around students' interests
Students interested in studying or building algorithms and data structures, computer and network design, modeling data and information processes, or artificial intelligence are a good fit for a mentorship in computer science. Students build their foundational knowledge of mathematics and engineering, and learn techniques from areas such as queueing theory, probability and statistics, or electronic circuit design. Students completing a mentorship in computer science practice hypothesis testing and experimentation during the conceptualization, design, measurement, and refinement of new algorithms, information structures, and computer architectures.