Dr. B is the best and he is super funny. Had him for ex phys too. You will learn a lot! 473 is not the most exciting class but he still makes it interesting. Unfortunately, we don't get to choose our research groups so get ready to do an entire research proposal alone if you get a bad group. It's just a proposal so it's not too hard!