Events

Filter by:

Limit to events where the first date of the event:
Date range
Limit to events where the first date of the event:
Limit to events where the title matches:
Limit to events where the type is one or more of:
Limit to events tagged with one or more of:
Limit to events where the audience is one or more of:
Friday, September 28, 2018 10:00 am - 4:30 pm EDT (GMT -04:00)

Cybersecurity and Privacy Institute Launch

Join us

On Friday, September 28 we will launch the new Cybersecurity and Privacy Institute.

The Institute brings together under one umbrella Waterloo’s 40 security researchers from across the University. These renowned experts are collaborating to uncover new approaches to security and privacy while also partnering with corporations and government to advance the application and implementation of cybersecurity and privacy technologies.

Anna Lubiw
David R. Cheriton School of Computer Science

In this talk I will look at geometric graph representations from the perspective of three issues: the algorithmic complexity of finding a representation; the bit complexity of the representation; and whether there is a morph between any two combinatorially equivalent representations.

Monday, October 15, 2018 1:30 pm - 1:30 pm EDT (GMT -04:00)

Seminar • Programming Languages — State Machine Replication and the Modern Exchange

Yaron Minsky, Technology Group Head
Jane Street

Electronic exchanges play an important role in the world’s financial system, acting as focal points where actors from across the world meet to trade with each other.

But building an exchange is a difficult technical challenge, requiring high transaction rates, low, deterministic response times, and serious reliability.

Monday, October 15, 2018 5:30 pm - 5:30 pm EDT (GMT -04:00)

Jane Street Tech Talk — Data Driven UIs, Incrementally

Yaron Minsky, Technology Group Head
Jane Street

Trading in financial markets is a data-driven affair, and as such, it requires applications that can efficiently filter, transform and present data to users in real time.

But there's a difficult problem at the heart of building such applications: finding a way of expressing the necessary transformations of the data in a way that is simultaneously easy to understand and efficient to execute over large streams of data.