I graduated with a Bachelor of Science in Electrical Engineering and a Master of Science in Electrical Engineering. I have taught Electronics and Electrical Engineering courses to hundreds of students. My instruction experience includes computer programming classes. My instruction experience includes students at the high school level, technical institute level, university level, and graduate school levels, both at the University of North Carolina and ITT Technical Institute. This experience contributes to my communication skills and my capacity to educate.
Computer programming, electronics, and engineering are magic and challenging. Still, education and training are about communicating a subject matter to students, in a challenging manner, that keeps the students interested, while progressively building their confidence and understanding. Communication is vital to understand where a student is and what the objectives are.
Most of the magic of technology is a combination of hardware and software. As an Electrical Engineer and a Computer Programmer, I understand how engineering concepts are applied, by way of hardware, software, and computer programming to deliver amazing solutions. Computer programming by itself is just a tool. A lot of the magic, stems from the application of science and engineering concepts, that are applied, through computer programming. I have applied computer programming in advanced areas like applied artificial intelligence, and more commercial areas like web development. I have spent a lot of time with code and software with clear objectives, but my electronics/engineering background allows me to succeed in projects that combine hardware and software.
You may want to implement machine learning or trading strategies to trade stocks, futures, or crypto. You may want to convert a trading strategy from one computer language to another, such as from TradingView's PineScript to Python. You may want to implement automated trading with the APIs of professional companies like Interactive Brokers. This is possible with Python or C++.
You may want to create amazing graphical user interfaces. You may want to create impressive and profitable commercial web applications. This is possible with JavaScript and/or Python.
Are you aware of the role of C++ in stunning simulations and game development. The combination of C++, tools like Unreal Engine, and persistence, can turn almost any idea into reality.
You may need mentoring in reaching a high level of proficiency with Python, C++, or JavaScript. Python and C++ are core for data science and artificial intelligence. JavaScript is core for commercial web applications. The combination of C++ and tools like Unreal Engine can cut development time and turn game development ideas into reality.