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

    2019/10/22 @ École Polytechnique Fédérale de Lausanne

  2. Smart Contract Vulnerabilities: Does Anyone Care?

    2019/7/13 @ Smart Contracts Security Technical Workshop, University College London

  3. Intro to Process Oriented Programming

    2017/5/14 @ Chiba lab, The University of Tokyo

  4. Intro to Functional Programming with Elixir

    2017/4/1 @ ElixirConf Japan 2017

  5. Elixir logger

    2016/8/31 @ tokyo.ex #5

  6. Metaprogramming in Elixir

    2016/6/30 @ tokyo.ex #3

  7. Elixir concurrency basics

    2016/5/23 @ tokyo.ex #2

  8. Elixir 1.3

    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

    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

    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

    by Kai Sheng Tai, Richard Socher, Christopher D. Manning
    2017/10/2 @ Tensorflow User Group Tokyo, paper presentation #4

  4. FairPlay: Fraud and Malware Detection in Google Play

    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

    by Fan Long, Martin Rinard
    21/11/2016 @ Chiba lab, The University of Tokyo