https://journal.lunar.sh/2020/11/03/transistor-design-for-newbies.html
Reminds me of a college course I took in this.