Partha De
This has been the most difficult math course I've ever taken, but I have learned a ton. He covered many optional topics that even some Discrete 2 teachers don't cover. He also grades very leniently, so unless you absolutely bomb every test and assignment, you should pass. Go to class, read the book, study, do the work, and you'll be fine.