Course works were quite laborious and insufficient reference materials. That notwithstanding, lectures were effective and lecturers encouraged active group participation.Pratical lessons also helped us to further understand challenging topics. In all, the course was worth the while.