"So" isn't a great translation for sangat here. "Very" or "really" would be more typical
Seems like they fixed it.
penjelasan can mean 'lesson' as well so this should not be considered incorrect either
Also "My teacher's explanation is very brief"