Education archive

Coursework

A record of courses from my undergraduate studies at HKUST.

Year 1

2017-2018 Fall

CourseCreditDescription
COMP 10213Pretty basic and good introduction to programming in general.
ELEC 12004Good introduction to signal processing with interesting lab exercies.
HUMA 21033Never thought that UST would have music course, but this course helped a lot in my music composition skills.
LANG 1002A3Mandatory English language class.
MATH 21114Intro. to linear algebra. The course contents are ok, but you can make sense of the materials only after using them in real life, e.g. ML.

2017-2018 Spring

CourseCreditDescription
IELM 22003Now called IEDA 2200. Interesting introduction to operation management.
LIFS 20403The infamous Cell Biology. I liked the course content, but the materials are not very well organized.
LANG 1003A3Another mandatory English language class.
MATH 24114Applied stat. Cannot really make sense of them until you use them.

2017-2018 Summer

CourseCreditDescription
CIVL 11603Moderate S&T SSC course. It was actually fun doing project out in HK downtown.
COMP 1029C1A bridging course to C. TBH, not very useful.
LIFS 10203Intro to health. The contents are understandable, but the grades are not.

Year 2

2018-2019 Fall

CourseCreditDescription
COMP 2012H5Famous for huge workload. Very hard, but rewarding.
COMP 2711H4Good instructor and good content. Would recommend Honors version of the course.
HUMA 1000A3Famous for light workload. Content is interesting.
LANG 20303Another mandatory English class, but it actually teaches technical writings, which is quite useful.

2018-2019 Spring

CourseCreditDescription
COMP 26114Basic computer organization. Need to memorize many archtectural designs.
COMP 44413Computer Music. Fun course throughout, but the grading is quite subjective.
HUMA 21043Music Theory course. Should be interested in music to take this course.
ISOM 23103Not a bad course for common core, but the contents are not very exciting.
LIFS 32403Introduction to Neurobiology. Very interesting neuroscience course, equipped with good contents and teaching materials.

Study Leave (2019-2020 Fall ~ 2019-2020 Spring)

Year 3

2020-2021 Fall

CourseCreditDescription
COMP 3111H4Software Engineering Course. IMO, it focuses on too much theory. It is a shame that students do not really learn how to use git in this course..
COMP 3711H4Very challenging assignments and high workload. It is all about mathematical proof of algorithms. Still, the grading is fair, and quite rewarding.
COMP 35113Operation System course. This is also too much theoretical. Some more hands-on experience with Linux would have made this course better.
COMP 42113Basic Machine Learning. The teaching and course contents are not bad, although a little bit more mathematical proof would have been good also.
COMP 4901k3A NLP course that focuses on ML approaches. Good content with good balance with high level tech and mathematical theory.

2020-2021 Spring

CourseCreditDescription
BIEN 10103Intro to Bioengineering. Easy to ace, if you put decent enough of work into it.
COMP 43323Big Data Mining Course. Main focus was information retrieval and the utility of ML for that purpose.
COMP 46413Social Network Analysis course. Very interesting concepts are introduced including network (graph) analysis.
LANG 11223Chinese level 3: much harder than it seems… 😓

Year 4

2021-2022 Fall

CourseCreditDescription
COMP 44713Deep learning in computer vision. Basically an adaptation of CS231n.
SOSC 19603Interesting topics in psychology.
LIFS 49503Neurochemistry course.

2021-2022 Spring

CourseCreditDescription
COMP 4901W3Blockchain and Smart Contracts. Pretty hands-on with solidity.
LANG 40303Required English course.