Fortunately, there's only one standard exam, which is the midterm. Final exam will most likely be a group project. If you go to lecture, he explains homework answers. However, there is a lack of communication in terms of when the midterm is. He only told us the week before without any warning. Overall, pretty okay. 