Kelvin: My story starts with the television show Mission Impossible, which portrayed an elite group of operatives carrying out highly sensitive missions for the government. In that group was an African-American actor who played the character Barney Collier, and was the gadget maker. In the show he owned an electronics company, and in every episode he was tasked with creating some gadget vital to the mission. Each mission, Barney would be asked if he could complete his part, to which he would reply, “Sure Jim, I will have it ready.”
That impressed me because outside of my immediate family, who were all construction contractors, I had not seen a strong, confident, black man who knew what he was doing. So in my teens I started playing with electronics … Radio Shack was my second home. I learned more about electronics in high school, where I first used a TRS-80 computer. From there I decided I wanted to be an electronics engineer, so off to college I went. After college I started working at a bio-medical company doing hardware designs, then I went to another company to do electronic music design and development. From there I moved away from hardware and started working in the software field.
Today, I own my own electronics company, doing hardware and software development.
UCLAx: Is there anything you are currently working on that you would like to share with us?
Kelvin: Early in my career I worked at an electronic music company, doing hardware and software design and development. From there I moved on to pure business and enterprise software development. Now I am going back to my hardware roots, designing electronic guitar effects pedals and rack-mounted sound processors.
UCLAx: Could you tell us about your course, Relation Database Management, and what students can expect to take away from it?
Kelvin: This course is designed to help the student learn about relational database technology, and how to use techniques such as data modeling and data normalization to design database structures. Then they will learn the process of translating their data model to a logical model, and from there to physical storage structures. Students will learn the topics of indexes, storage management, transactions, database integrity, concurrency control, data recovery, client/server relational database management, and introduction to SQL query optimization.
The students can expect to take away:
- The knowledge to create basic data and process models
- Better understanding of how to use existing database resources
- A greater grasp of how to develop and implement relatively complex database designs
- An understanding of how to be an effective member of a database development team
- The knowledge to create a basic relational database model based on the data and process models
UCLAx: What advice can you give our students trying to break into the data science field?
- Learn coding and statistical basics as early as possible
- Learn to work with new sources and types of data
- Check out community sites such as Kaggle and join competitions. This is probably as close as you will get to real-job tasks.
- Continue to keep up-to-date with the latest in machine-learning
- Learn how to use R programming language and tools such as Power BI
- Wake up every day and know that something new is in store with Big Data