Professor is very nice and care students but the contents are absurd ( Complicated Universe is trying to be shown within one semester ) and test questions are enormous within limited time All in all , you will not even expect where does the questions come from d ( ^_^o )