SamiehaveWhat has been the biggest challenge that you have faced so far in your journey with software…What is abstract thinking? Abstract thinking is the ability to understand concepts that are real, such as freedom or vulnerability, but…May 6, 2022May 6, 2022