overall I will definitely recommend it because it gives training that is needed in the real world or in real life. It is just too fast paced and nobody cares how you are pulling up. The lecturers are good but make everything too complex and that is not necessary. Exams are unfair and nobody is doing anything about it