I also enjoyed my education at UoP. Yes, I took BSA/310 about two years ago. I also hate taking some unrelated courses to my major. I was required to take a humantiy course in order to graduate. So, I ended up writting about ethics all day long. I wish you all the best with your courses. If you need anything, let me know.