Talks

These are slides for some talks I gave. There is a link to the event page if the talk was part of one.

  1. Introduction to Smart Contracts [slides]
    2019/10/22 @ École Polytechnique Fédérale de Lausanne
  2. Smart Contract Vulnerabilities: Does Anyone Care? [slides]
  3. Intro to Process Oriented Programming [slides]
    2017/5/14 @ Chiba lab, The University of Tokyo
  4. Intro to Functional Programming with Elixir [slides]
  5. Elixir logger [slides]
    2016/8/31 @ tokyo.ex #5
  6. Metaprogramming in Elixir [slides]
    2016/6/30 @ tokyo.ex #3
  7. Elixir concurrency basics [slides]
    2016/5/23 @ tokyo.ex #2
  8. Elixir 1.3 [slides]
    2016/4/19 @ tokyo.ex #1

Paper presentation

These are slides for some papers I read and presented.

NB: the papers are not by me, I just made the slides to introduce the papers and shared them here

  1. A Survey of Machine Learning for Big Code and Naturalness [slides]
    by Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, Charles Sutton
    2018/4/2 @ Chiba lab, The University of Tokyo
  2. Learning a Static Analyzer from Data [slides]
    by Pavol Bielik, Veselin Raychev and Martin Vechev
    2018/1/29 @ SRL group, ETH Zurich
  3. Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks [slides]
    by Kai Sheng Tai, Richard Socher, Christopher D. Manning
  4. FairPlay: Fraud and Malware Detection in Google Play [slides]
    by Mahmudur Rahman, Mizanur Rahman, Bogdan Carbunar, Duen Horng Chau
    20/12/2016 @ Anomaly detection class, The University of Tokyo
  5. Automatic Patch Generation by Learning Correct Code [slides]
    by Fan Long, Martin Rinard
    21/11/2016 @ Chiba lab, The University of Tokyo