dsa
fix decimal bug in setting teacher