Anyway, hope you find the resource helpful.
Anyway, hope you find the resource helpful.
The one part of your comment though I do have further questions about is:
> I want other professors to find the book useful for courses they teach, and providing problems without solutions that can be graded for credit is also important.
I would imagine if a professor could answer the problems in your book correctly without needing the solutions, then I would imagine said professors are also perfectly capable of creating their own problems with solutions. I imagine many professors probably do use the problems in back of the book for assignments, and I feel like that says a lot about the state of mathematical education.
However, I do appreciate all the effort you have put in to this textbook. I will most definitely be using it in the very near future, and I think your book is the one I am going to start with. It takes a pretty selfless person to release something of this value for free, so thank you very much.
It is also worth pointing out, that at least for math textbooks, there is never an expectation that a student should solve all the exercises. If you solve those that do have a solution, then you will hopefully still have a good experience and learn lots.
I don't think I'm alone here when I say I frequently gain understanding of things by writing code to model them. I know I understand something when I can write it in code. So after ingesting the lesson about a topic I'll see if I can write code to do what I just learned. I have spent a lot of hours stuck at a juncture of not being entirely sure my code, which works on the simple examples, is also working in the complex ones. The difference in results may not be evident. Am I troubleshooting my understanding or my code? I need a known result to actually know.
This is one place being able to copy something from your textbook, for example, paste it into ChatGPT and ask questions is a huge benefit. ChatGippity doesn't always get it right but usually the interchange is much more useful than being stuck.
Of course this all depends on the type of exercise. For some, you can easily check the answer yourself after you have found a solution.
Also, in the real world, most assignments don't have an answer either, and it seems like a good idea to be prepared for that.