Sirius Group Meeting • Improving the Performance of Sharded Ledgers
Linguan Yang, PhD candidate
David R. Cheriton School of Computer Science
Linguan Yang, PhD candidate
David R. Cheriton School of Computer Science
Ke Nian, PhD candidate
David R. Cheriton School of Computer Science
Francis Poulin, Department of Applied Mathematics
University of Waterloo
Years ago I co-designed a course called Environmental Informatics, AMATH/EARTH 310, which has since disappeared. The idea of this course was to bring applied math and earth science students together to learn about problems that overlap these two fields. One topic that I taught was chaos.
Lili Mou, Postdoctoral fellow
University of Waterloo
Bahareh Sarrafzadeh, PhD candidate
David R. Cheriton School of Computer Science
Email triage involves going through unhandled emails and deciding what to do with them. This familiar process can become increasingly challenging as the number of unhandled email grows. During a triage session, users commonly defer handling emails that they cannot immediately deal with to later. These deferred emails, are often related to tasks that are postponed until the user has more time or the right information to deal with them.
Yousra Aafer, Postdoctoral Researcher
Department of Computer Science, Purdue University
Helge Rhodin, Computer Vision Laboratory
Ecole polytechnique fédérale de Lausanne
Bushra Aloraini, PhD candidate
David R. Cheriton School of Computer Science
Ben Cassell, PhD candidate
David R. Cheriton School of Computer Science
Saba Alimadadi, Postdoctoral Researcher
Northeastern University
Program comprehension is crucial in software engineering, a necessary step for performing many tasks. However, the implicit and intricate relations between program entities hinder comprehension of program behaviour and can easily lead to bugs. It is particularly challenging to understand and debug modern programming languages such as JavaScript, due to their dynamic, asynchronous, and event-driven nature.