I got my first Bachelor's here for Criminal Justice and it was good. Enjoyed most of it, don't remember any major problems at all. Started going for my second Bachelor's with the STEM extension doing Cyber Security, not so good. Most of the teachers are cool, but there is one when you are taking IT classes, you will likely have him. He is very condescending! He takes it upon himself to try and teach you life lessons that he thinks you should know or have. He says he follows the rules of the school to the letter, where discretion is an option to the teachers, he takes none! So just know if you are taking IT, don't get too accustomed with the other teachers who will give you breaks with due dates, because there is one who gives NO breaks! He says he is willing to offer help, but his way of offering help is thru "challenging" yourself to find the answer yourself. Now, normally I'd have no problem with this. I like being challenged and I like to challenge others, but his way isn't normal or nice. Like I said, he can be very condescending, while challenging you, he can make you feel like an idiot, which turned me off from wanting to ever ask him for help. Hey, we all can be idiots at times, right? Of course, it doesn't need to shoved in your face! Plus many times, when you are asking a simple question, he will in turn ask you a question and it turns into a whole convoluted back and forth, and a waste of your time. Ask a fellow student, Google or go with your best guess. My main complaint so far, is with his Ethical Hacking class. He didn't teach any ethical hacking, as far as how to do it. How do you take the recon, the scans and then hack a computer? I didn't know, hence why I'm in school. He wanted you to rely on the iLabs and Google. And you can ask him for help, but be prepared for an inquisition. Problem is, he is one of the main teachers for IT. So it's not just one or two classes you will likely have him for. I've had him for at least 6 at this point and by the end it will probably be 12 or more. This isn't even everything. Unless you are already in IT and semi-comfortable, I don't recommend going here. Otherwise, you may come out frustrated and not having learned a whole lot. 6 days later: Things just got worse. Now they are assuming every student is cheating. They are requiring students to prove they aren't cheating, just for homework assignments. If you've ever done an IT lab in a virtual environment with only one small screen, its a little cumbersome. But in order to prove I'm not cheating it means either taking double the screenshots or maximizing the screen to see what you're doing and then minimizing them to take the screenshot. This is a purely selfish policy. They don't want a cheating student to get into a job and make them look bad as if they didn't teach that student what was expected for the degree. DON'T GO TO ECPI FOR IT/CYBER SECURITY!Some IT Guy