Future students

Dallas Fraser, Master’s candidate
David R. Cheriton School of Computer Science

Combining text and mathematics when searching in a corpus with extensive mathematical notation remains an open problem. Recent results for math information retrieval systems on the math and text retrieval task at NTCIR-12, for example, show room for improvement, even though formula retrieval appears to be fairly successful.

Milan Jain, PhD Scholar in Computer Science
Indraprastha Institute of Information Technology Delhi

When an election is held we often employ a peculiar kind of logic. As we mull over the candidates we may have a top choice, but if we think our preferred candidate isn’t going to win we might vote for our second choice. Or maybe we cast a ballot for our second choice because we want to make sure that a frontrunner who doesn’t represent our view loses.

Andrew Pham, Master’s candidate
David R. Cheriton School of Computer Science

Modern software development workflows are considerably agile, meaning that the work is broken up into individual stories or pieces that are divvied up among the engineers on a team. Each developer is responsible for a certain number of units of work per two-week sprint and must also manage the backlog to make sure that pending features are correctly prioritized, delegated, and removed if necessary.