Since registration is coming up, there are a couple things I think should be kept in mind when deciding on what classes to take. My general advice for students (though my experience was only with the bio and chem programs) would be to go out of your way to try and take professors who have previously taught the upper-level courses you need/want to specialize in later in your degree. This way you can get a feel for how they teach, how they create their exams, what they’re looking for, and what you need to do to succeed in their upper-level courses. This is really important because many “post” post-secondary courses, like law, medicine, masters, and PhDs look for an upward curve, and some only look at the last two years / 60 credits. You can find old UFV timetables pretty easily, and use that to base your decisions off of.