Sometimes I will write up codes on topics I am currently studying or teaching. Please feel free to distribute them with proper credit. It probably goes without saying, but any errors are mine. That being said, if you uncover errors, please feel free to contact me and time permitting I will fix the source.