I really enjoyed this course taught by Professor Somraj. There were two tests that follow her lectures. She curves the tests. There is also a group project that you examine their channel structure. She was a lenient grader, and my group didn't miss any points. Attendance and participation is graded. Overall, a very nice professor.