I started my Bachelor's as an international student in Electrical Engineering. Later, I switched my major to Computer Information Science (because I loved working with C and Assembly language programming while in EE) and minored in Mathematics. I completed my minor.
Due to a family emergency, I had to forfeit my studies and returned home with just three major courses left. However, without taking any further courses, I later completed my bachelor's, earning a BSc in Interdisciplinary Studies (as it met the graduation requirements) with a 3.20 GPA. Although my GPAs in CIS, Math, and EE were around 3.33.
I am now planning to pursue a master's degree. What's the best way for me to write an SOP and convince the graduate admissions committee? Will my background in different subjects be helpful to highlight, or will it be considered a weakness? I am open to both course-based and thesis-based master's programs.