The Waterloo Workshop

Join us for a special event showcasing FileMaker Pro and the new FileMaker 17 Platform.
Discover how to quickly create and use custom apps that work the way you do.

Join us for a special event showcasing FileMaker Pro and the new FileMaker 17 Platform.
Discover how to quickly create and use custom apps that work the way you do.
Torben Bach Pedersen, Professor of Computer Science
Aalborg University
Data collected from new sources such as sensors and smart devices is large, fast, and often complex. There is a universal wish to perform multidimensional OLAP-style analytics on such data, i.e., to turn it into “Big Multidimensional Data.” Supporting this is a multi-stage journey, requiring new tools and systems, and forming a new, extended data cycle with models as a key concept. We will look at three specifics steps in this data cycle.
Carolyn Lamb, PhD candidate
David R. Cheriton School of Computer Science
We describe three versions of TwitSong, a system that generates poetry based on the news. TwitSong is designed to make aesthetic decisions about potential lines of poetry and, in the third version, to edit its own work. We describe how the system was developed, how it performs in user studies, and why this type of computer-generated poetry still has a long way to go.
Why do our veins look blue when blood is red? This is a seemingly elementary science trivia question, and certainly not one that computer science researchers would be expected to be interested in.
Entrepreneurs are natural problem solvers. Beyond creating companies that bring innovative and world-changing ideas to the global market place, entrepreneurs are increasingly acting as community builders, industry change agents, and global disruptors.
Find out why.
Physics-based animation can be used to test the strength of bridges and to make realistic animated films that blow your mind.
An article by Mirjam Guesgen excerpted from Motherboard, a multi-platform multimedia publication.
Daniel M. Berry
David R. Cheriton School of Computer Science
Dan Berry weaves the twin peaks of (1) his life in computing, programming, programming languages, software engineering, electronic publishing, and requirements engineering with (2) the almost concurrent development of programming languages, software engineering, and requirements engineering.
Xiao-Bo Li, PhD candidate
David R. Cheriton School of Computer Science
Daniel M. Berry
David R. Cheriton School of Computer Science
Dan Berry weaves the twin peaks of (1) his life in computing, programming, programming languages, software engineering, electronic publishing, and requirements engineering with (2) the almost concurrent development of programming languages, software engineering, and requirements engineering.
Sverrir Thorgeirsson, PhD candidate
David R. Cheriton School of Computer Science