I would like to add that I forgot that I greatly desire to take a course about programming algorithms.
Im sorry I accidentally credited this thread it should have been in my other post but it somehow ended up as a new thread by mistake.