Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Haodi Zhang, Ph.D.

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

portfolio

publications

talks

teaching

Programming Languages

Undergraduate course, Shenzhen University, CSSE, 2018

The course is about the principles of the design and implementation of programming languages, including the analysis and evaluation of programming language, the grammar specification of contemporary programming language, the semantics and analysis of programming language, and the characteristics and concepts of object-oriented language, imperative language, function language and script language.

Compilers

Undergraduate course, Shenzhen University, CSSE, 2019

This course introduces the general principles and basic implementation methods of compiler construction of programming language, including the components of a compiler and the main functions of each part, the generation and recognition of language, normal grammar, state transition diagram, finite automata and the principle of lexical analysis program design for lexical analysis, etc.

Natural Language Processing

MS course, HKUST, CSE, 2020

This course introduces basic knowledge of Natural Language Processing, including mathematical and linguistic basics for NLP, language modeling, text classification, sentiment analysis, relation extraction, parsing, question answering, etc.

Discrete Mathematics

Undergraduate course, Shenzhen University, CSSE, 2020

This course mainly introduces the basic knowledge of discrete mathematics, including mathematical logic, set theory, algebraic structures, graph theory, combinatorial analysis.

Natural Language Processing

Undergraduate course, Shenzhen University, CSSE, 2020

This course introduces basic knowledge of Natural Language Processing, including mathematical and linguistic basics for NLP, language modeling, text classification, sentiment analysis, relation extraction, parsing, question answering, etc.

Discrete Mathematics

Undergraduate course, Shenzhen University, CSSE, 2021

This course mainly introduces the basic knowledge of discrete mathematics, including mathematical logic, set theory, algebraic structures, graph theory, combinatorial analysis.