...I obtained a Computer Science degree from the University of Iowa and have applied that degree to 10+ years of software development working with startups to Fortune 500 companies. I have a solid foundation of: algorithms, data structures, languages, data types, etc. that are foundational components for learning computer science. From Java to Python to SQL, I can assist with your learning. (read more)