Angelo State is a small liberal arts university, but with more than 100 majors and concentrations for undergraduates, ASU has a lot to offer. One advantage to such a small school is that professors typically know students' names and care about their well-being. This is especially true once a student reaches his major/concentration courses and may have one professor for multiple classes. Professors are usually available to help students during their listed office hours. As far as notable majors go, ASU is famous for its physics program, as well as its other science programs. The labs for these programs are up to date, and great pains are taken to ensure that they stay with the times.
Classes at ASU are not notorious for being very difficult, but there are exceptions in every field. There will be at least one difficult class per major, but for the most part, no class is unpassable so long as the student studies. So far as tutoring and assistance goes, ASU offers tutoring at no cost at its tutoring center. There is also supplemental instruction offered for certain courses, as well as a Math Lab and Writing Center. ASU also offers many online eight-week courses to students, though they are usually basic lower-level courses.