Shaun Sun
His tests are not well made and have so many errors in them. during the final exam we had to stop 3 times to correct mistakes he made. His questions are not clear on tests and his marking is inconsistent. you could put down the exact same answer as another person and get it wrong while they get it right. do yourself a favour and avoid the stress. 