2016/17 Sem B B+ Instructor is very helpful and friendly. The group discussions allow us to apply concepts. Instructor also gives weekly group reports. The workload is ok with no individual assignment (only group assignments). Must attend class to get participation and attendance marks. Exam is a bit demanding but reasonable. Need to read textbook in details to get A.