The marginal return on cramming is pretty low, so I’d suggest studying as much as you can and still get a good night’s sleep. If you hit snags, try explaining what you’re trying to do to a rubber duck. https://bit.ly/bc-duck
Dropping a course can be complicated. I urge you to consult with your professor, advisor, and Counseling Services (bit.ly/BC-counseling) for support and guidance in making the best decision for now and for your future. My helpers have dropped courses and the world did not come to an end. But you might also find with support and maybe some tutoring with the CFLC (bit.ly/BC-connors) that staying in the class is manageable. Best Wishes!
Everyone has different experiences with professors and glad that you had a good experience!