At NC State, I am presently majoring in computer science. Being a student in the engineering department means that I have to take some of the most challenging courses the institution has to offer. Although they might be difficult at times, they are incredibly fulfilling and offer me a sense of mastery in the subject matter. Due to its size, NC State can provide its students with a wide range of services, from academic to extracurricular to anything in between.