He is a wonderful prof. The asssignments and dicussion posts is based on the lecture materials for that week. He provided excellent feedback. He is very caring and respectful to all of his student. He understand and is very accommodating. He is a fair marker. He post everything. Dont need to buy any textbook.