Personal Notes based on CS170 and Python Algorithms