Here is a list of selected courses I teach.
This course is designed for the Data Science and Business Analytics Masters Degree. The course if offered every Spring and Fall semester.
This course intends to teach one of the essential data science skills - interactive data visualization and analysis.
By the end of this course, you will develop understanding of several important data visualization topics, including
As a bonus, everyone will have their own personal website built through one of the programming exercises. Feel free to beatify and enrich your website after this course.
The course is a combination of lectures and hands-on programming exercises. Don't worry if you do not have any programming experience before attending this class. The programming exercises and tutorials do not assume any prior experience with web-based programming languages such as HTML, CSS, and Javascript.
The lectures and exercises will be augmented or reinforced with reading materials and online videos. They will be posted along with the corresponding lecture on Canvas.
This course is designed to teach concepts and skills about web technologies and how to collect data from the web. The topics include introduction to web technology and social media platforms; the web architecture, web/social media data crawling, and web/social media data analysis. The primary programming language for the course is Python. A Python tutorial will be provided at the beginning of the course.
This course is offered every Fall.
Course materials are available on Canvas.