BIO

Nicolas Kokkalis, is a Postdoctoral Scholar in Computer Science at Stanford University where he does research in Social Computing and is currently teaching a course on Designing Decentralized Applications on Blockchain. In his early Ph.D. work he created a framework that simplifies programming on fault tolerant distributed systems. This work is also applicable on today's blockchains. Dr. Kokkalis has expertise in designing viral social applications, with apps attracting over 20 million users having exceptional engagement and retention rates, that received the Facebook Fund award in 2009. He was on the founding team of StartX, a non-profit entrepreneur community and accelerator for Stanford affiliates, where he served as CTO from 2010 to 2018. He holds a Ph.D. in Computer Engineering and a Master's in Management Science and Engineering from Stanford University.

PUBLICATIONS

MyriadHub: Efficiently Scaling Personalized Email Conversations with Valet Crowdsourcing. Kokkalis, Fan, Roith, Bernstein, Klemmer.
Honorable Mention  CHI 2017   paper ·  video ·  project site

Founder Center: Enabling Access to Collective Social Capital. Kokkalis, Fan, Breier, Bernstein.   CSCW 2017   paper ·  project site

EmailValet: Managing Email Overload through Private, Accountable Crowdsourcing Kokkalis, Koehn, Pfeiffer, Chornyi, Bernstein, Klemmer CSCW 2013   Demo video, ABC7 News video, NBC News video

TaskGenies: Automatically Providing Action Plans Helps People Complete Tasks. Kokkalis, Koehn, Huebner, Lee, Schulze, Klemmer.   TOCHI 2013  

Managing Personal Information with Private, Accountable Crowdsourcing. Kokkalis.   PhD Thesis.

A Modular Framework to Implement Fault Tolerant Distributed Services. Kokkalis.   Early Ph.D. work & MS Thesis.

A Switching Fabric Simulator Accelerator using a systolic array of FPGAs.   Kokkalis.   BS Thesis.    Designed and built an entire computer from scratch, pic2, pic3, pic4, pic5

Reminiscing a person's life from their lifelong todo list
Kokkalis, Klemmer, Rosenblum.   CHI 2011 workshop: Bridging Practices, Theories, and Technologies to Support Reminiscence