Welcome to my homepage

Thank you for visiting. I am a full-time PhD student at the Department of Computer Science, The State University of New York at Stony Brook under the supervision of Professor Michalis Polychronakis. Currently, I am working as a visiting research fellow at Professor Phillipa Gill’s Calipr Lab, University of Massachusetts - Amherst.

My research interest encompasses Security and Privacy, with an emphasis on anonymity networks and Internet censorship circumvention technologies. In particular, I am interested in conducting network measurements to gain insight into anonymity networks (e.g., Tor, I2P) and technologies (e.g., proxy, VPN) that are used for censorship circumvention.

Information System Design II

Lecture Notes Lecture 1: Object Oriented Programming I [PDF] Lecture 2: Object Oriented Programming II [PDF] Lecture 3: Object Oriented Programming III [PDF] Lecture 4: User Interface I [PDF] Lecture 5: User Interface II [PDF] Lecture 6: User Interface III [PDF] Lecture 7: Database Design I [PDF] Lecture 8: Database Design II [PDF] Lecture 9: Database Design III [PDF] Lecture 10: Database Design IV [PDF] Lecture 11: Architecture of WWW (1) [PDF] Lecture 12: Architecture of WWW (2) [PDF] Lecture 13: Architecture of WWW (3) [PDF] Lecture 14: Architecture of WWW (4) [PDF] Homework Assignment 1: Object Oriented Programming I [PDF] [Supplementary] [Submitted] Assignment 2: Object Oriented Programming II (English) (日本語) [Submitted] (Sample Answer) Assignment 3: Object Oriented Programming III (English) (日本語) [Submitted] (Sample Answer) Assignment 4 + 5 + 6: User Interface (English) (日本語) Additional Reading Polymorphism with Examples for Assignment 1 (URL) [Read More]

Socials Informatics

Lecture Notes
  • Lecture 1:Information Economics 1 - Information Society VS. Traditional Society [PDF]
  • Lecture 2: Information Policy [PDF]
  • Lecture 3: Information Policy (2) [PDF]
  • Lecture 4: Presentation - Vietnam IT Recent Situation and Development Policy [PPT]
  • Lecture 5: Information Economics 2-3 [PDF]
  • Lecture 6: Information Policy (3) [PDF]
  • Lecture 7: Information and Law [PDF]
  • Lecture 8: Information and Law (2) [PDF]
  • Lecture 9: Protection of Personal Information [PDF]
  • Lecture 10: Information and Education [PDF]
  • Lecture 11: Information and Education (2) [PDF]
  • Summary Lecture [PDF]
  • Past Examinations from 2009 to 2015 [PDF]

Theory of Computational Complexity

Lecture in Turn (My turn) Chapter 8: The Deutsch’s Algorithm, Superdense Coding, and Teleportation [Slides] A lecture by Dr. Stephen Spicklemire from University of Indianapolis will help you on the topic of Deutsch’s Problem [URL] Supplementary Materials: Textbook: Quantum Algorithms via Linear Algebra by Richard J. Lipton and Kenneth W. Regan (Due to copyright, I don’t put a public link here, please inbox to get the decryption key for the ebook. [Read More]

Distributed Information Systems

Lecture Notes Lecture 1: Introduction to Distributed Information Systems [PDF] Lecture 2: Namespaces [PDF] Lecture 3: XPath 1.0 [PDF] Lecture 4: XPath2.0 and Xquery [PDF] Lecture 5: Querying XML [PDF] Lecture 6: SQL-XML and XML Databases [PDF] Lecture 7: XQuery Full Text, XML IR [PDF] Lecture 8: RDF, Semantic Web [PDF] Lecture 9: SPARQL [PDF] Lecture 10: Semantic Web and Ontology [PDF] Lecture 11: Semantics of RDF and RDF Schema [PDF] Lecture 12: Semantics of RDF and RDF Schema (Cont. [Read More]

Information Organization and Retrieval

Lecture Notes
  • Lecture 1: Course Overview [PDF]
  • Lecture 2: Basics of Information Retrieval (1) [PDF]
  • Lecture 3: Basics of Information Retrieval (2) [PDF]
  • Lecture 4: Link-based Ranking [PDF]
  • Lecture 5: Content-based Ranking [PDF]
  • Lecture 6: Fuzzy Search and Fuzzy Clustering [PDF]
  • Lecture 7: Conceptual Modeling of Information (1) [PDF]
  • Lecture 8: Modeling of Temporal and Historical Information [PDF]
  • Lecture 9: Modeling of Spatial and Spatio-Temporal Information [PDF]
  • Final Review: Practice on Information Organization and Retrieval [PDF] (Past: [2003], [2004], [2005], [2006], [2013])
  • Final exam preparation: 
    • Practice on Information Organization and Retrieval (2014) Sample Answers [PDF]
    • How to calculate F-Score from Precision and Recall [reference]
  • Final exam [2014]

Perspective in Informatics 3

Reading Assignments J. Leskovec, A. Rajarman, J.D. Ullman, Mining of Massive Datasets, 2014 M. Charikar, Similarity estimation techniques from rounding algorithms, STOC 2002 N. Alon, Y. Matias, M. Szegedy, The space complexity of approximating the frequency moments, STOC 1996. G. Cormode, Sketch techniques for approximate query processing, Foundations and Trends in Databases, 2011 ◉◉◉Assignment #1 - 2014/11/03◉◉◉ Question 1 [30 marks] 3.5.1: on the space of non-negative integers, which of the following functions are distance measures? [Read More]