Kyle Swegles

Research Interests

Speech Recognition and Natural Language Processing

Epidemiology and Mathematical Modelling

  • Computer Science and Mathematical models are very useful in Epidemiology. Models of infectious diseases are currently used to analyze the rate of transmission, impact of a vaccine, and other preventative measures. Understanding how diseases spread is crutial in preventing them in our populations.

Evolutionary Algorithms

  • Evolutionary Algorithms apply the biological theories of Darwinian evolution to a computer science model of a problem. Evolutionary Algorithms can be applied to a plethora of problems including graph thoery, optimization, and even scheduling.

Graph Theory and Combinatorics

  • Graph Theory contains many NP-hard problems in areas such as enumeration, graph colouring, and network flow. Graph Theory has many real-world applications such as the placement of cell-phone towers, transportation networks, or even to measure an actor's prestige in Sociological study.