Please keep in mind that the views and opinions expressed on this blog are solely my own and do not necessarily reflect the views of any organizations or companies I am affiliated with. Some of the content here are notes from my past lectures, while others are more up to date. You’ll find an eclectic mix of things I’m into or insights and stories from the work I have done over the years. I do my best to ensure that the information presented on this blog is accurate and informative, but please note that I am not a professional in all of the topics covered here. Please use the information provided on this blog at your own discretion and risk.