Not too easy. Not too difficult.
USF is a great school academically. The professors are extremely knowledgeable about their field and truly want students to learn.
I have yet to come across a professor who has a bad attitude or
Hours per week:
Advice for students:
clearly does not want to be teaching. Class sizes are small (usually no more than 35 students) so professors will know you by name which I think creates a better teacher-student relationship.