Foundations-of-Information-Processing Projects and assignments for LIS452LE: Foundations of Information Processing in LIS maily written in Python