Dr. Johnson is sooo smart and helpful! If you have ANY questions at all, she willingly answers them. She does SO MUCH to make sure we understand whats going on. Just DONT get behind, as its really hard to catch up. She also repeats info and makes connections between units a lot, so you understand how all body systems work together!