Awesome lectures and hands on experience. Quan Tan is a fabulous instructor; he made us feel comfortable and own the situation. He injected jokes related to the activities that makes us entertained as well, as such, no sleepy or boring moments. Overall, we learn a lot.