Are the classes I took/plan to take rigourous enough?