Could not be better, expects you to do the work but helps if you struggle. A great help and source of widsom. Respect due!
brutal teacher, has us miles behind all the other classes, gives us long homeworks to do for the next night :(
A good teacher and helps you with your maths but strict