William Riley
You need the two textbooks in order to understand the material. Read each chapter a few times, come to class every day, and submit the labs whenever you're stuck! Professor Riley give AMAZING feedback to help you with anything you're struggling with. He'll tell you what to do instead of show you how it's done or what the answer is. Amazing overall!