I am an Assistant Professor in the Computer Science Department at the University of Victoria. My interests are Computational Linguistics, Machine Learning and Neuroscience. My work combines all three of these areas to study the way the human brain processes language.

Models of language meaning (semantics) are typically built using large bodies of text (corpora) collected from the Internet. These corpora often contain billions of words, and thus cover the majority of the ways words are used. However, to build computer programs that truly understand language, and can understand more rare and nuanced word usage, we need algorithms that can generalize beyond common word usage. By collecting brain images of people reading, we can explore how the human brain handles the complexities of language, which could inspire the next generation of semantic models.

Here's my CV.

Interested in working with me? Here is what to inlcude when contacting me.


Before joining Uvic, I received a BSc and MSc in Computing Science from the University of Alberta, and worked at Google as a Software Engineer. I completed my PhD at Carnegie Mellon University, where I was advised by Dr. Tom Mitchell. My PhD Thesis is available here.

I also have a blog, to which I post very rarely. I post when I solve a small technical problem or for interesting discoveries that aren't enough for a paper, but I still feel are worth sharing.

My name is sometimes a source of confusion. My first name (Alona) rhymes with sauna. My last name (Fyshe) looks complicated, but is just pronounced fish.


Fall 2015
CSC 106: The Practice of Computer Science
Spring 2016
SENG 474/CSC 578: Data Mining
Fall 2016
SENG 474/CSC 578: Data Mining
Spring 2017
CSC 106: The Practice of Computer Science


See also my Google Scholar page.