• Home
  • Book Reviews
  • Companies
  • Learning
  • Open Source
  • Projects
  • Skills

Charles Wilson's Blog

How deep is the river?

Feeds:
Posts
Comments

Learning

The great thing about life is that there’s always something new to learn. If you believe that everything you need to know in life you learned when you completed college, you’re extremely naïve. If you believe that the company you work for will teach anything you didn’t learn in school, you’re a factory worker and not a craftsman. You’ve got to get out into the world and see what everyone else is doing.

This section lists an assortment of learning opportunities and events I’ve participated in.

2020 Aug 17-21 Joint MDIC / FDA / MITRE Threat Modeling Bootcamp (session 1) trainer
A key piece of managing medical device and diagnostic cybersecurity risks is the integration of threat modeling which provides a blueprint to strengthen security through the total product lifecycle of the devices, thereby ensuring improved safety and effectiveness of medical products.
2019 Sep 16-20 CppCon 2019 attendee
CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
2019 Jul 23-4 4th Annual Medical Device Cybersecurity Risk Mitigation Conference attendee
Connected medical device products and technologies continue to play a crucial role in the automation and streamlining of healthcare delivery, but also require a comprehensive and immersive level of cybersecurity risk mitigation to ensure products remain free from intrusion. Collaboration across the industry, from medical device manufacturers, government agency regulators and healthcare delivery organizations directly will ensure a balanced and thoughtful approach to risk mitigation, protecting devices from potential intrusion and eliminating vulnerabilities.
2019 Jun 5-7 Veterans Health Administration Medical Device Cybersecurity Conference attendee
The purpose of the conference is to discuss the all aspects of cybersecurity with respect to medical devices used within VA facilities.
2019 Feb 25 – Apr 14 Machine Learning: Classification student
In our case study on analyzing sentiment, you will create models that predict a class (positive/negative sentiment) from input features (text of the reviews, user profile information, …). In our second case study for this course, loan default prediction, you will tackle financial data, and predict when a loan is likely to be risky or safe for the bank. These tasks are an examples of classification, one of the most widely used areas of machine learning, with a broad array of applications, including ad targeting, spam detection, medical diagnosis and image classification.
2019 Jan 29-30 Content of Premarket Submissions for Management of Cybersecurity in Medical Devices attendee
The purpose of the workshop is to discuss the newly released draft guidance Content of Premarket Submissions for Management of Cybersecurity in Medical Devices. FDA seeks to bring together diverse stakeholders to discuss, in-depth, the draft guidance, “Content of Premarket Submissions for Management of Cybersecurity in Medical Devices” and the sub-topic of the draft guidance regarding a Cybersecurity Bill of Materials (CBOM), which can be a critical element in identifying assets, threats, and vulnerabilities.
2018 Oct 22 – Dec 2 Machine Learning: Regression student
In this course, you will explore regularized linear regression models for the task of prediction and feature selection. You will be able to handle very large sets of features and select between models of various complexity. You will also analyze the impact of aspects of your data — such as outliers — on your selected models and predictions. To fit these models, you will implement optimization algorithms that scale to large datasets.
2018 Sep 23-8 CppCon 2018 attendee
As the largest of the C++ conferences, there is no better place than CppCon to be able to explore the future and best practices of the language. With the final changes for C++20 fast approaching, this year’s conference was the time to get a read on the how and why of the soon-to-be standard. I also, needed to ask questions of the developers of specific libraries and language features.
2018 Aug 27 – Oct 7 Machine Learning Foundations: A Case Study Approach student
This was an online (real-time) University of Washington Coursera class. The course covers a broad range of machine learning methods for deriving intelligence from data, and by the end of the course you will be able to implement actual intelligent applications. These applications will allow you to perform predictions, personalized recommendations and retrieval, and much more.
2017 Oct 30 – Dec 14 Cryptography I student
This was an online (real-time) Stanford Coursera class. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. It examines many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public-key techniques that let two parties generate a shared secret key.
2017 Sep 24-9 CppCon 2017 attendee
The mother of all C++ conferences, CppCon is also probably the largest gathering of C++ developers in the world. Because of its size, it is avails a tremendous breadth of information on the language, its usage and what the big users thoughts on the same.
2017 Jun 5-9 Apple WWDC 2017 watched
Apple’s Worldwide Developers’ Conference. I watched all 100+ hours of sessions.
2017 May 15-20 C++Now 2017 attendee
C++Now, formerly know as BoostCon, this conference is very intimate gathering of C++ library developers. It provides an excellent opportunity to spend quality time with those working on the future of the C++ standard library.
2016 Jun 13-7 Apple WWDC 2016 watched
Apple’s Worldwide Developers’ Conference. I watched all 100+ hours of sessions.
2016 May 21-5 SEI CERT Secure Software Concepts student
This online course covered the fundamentals of software security.
2016 May 21-5 SEI CERT Secure Coding in C and C++ student
This online course covered specific C and C++ security issues and mitigations.
2015 Jun 8-12 Apple WWDC 2015 watched
Apple’s Worldwide Developers’ Conference. I watched all 100+ hours of sessions.
2014 Jun 2-6 Apple WWDC 2014 watched
Apple’s Worldwide Developers’ Conference. I watched all 100+ hours of sessions.
2013 Sep 28 – Dec 23 General Game Playing student
This was an online (real-time) Stanford Coursera class. This course provides an extensive overview of General Game Playing. Students learn how to build a Game Description, handle Game Management, explore a game tree, and develop Propositional Nets.
2013 Jun 1 – Aug 28 Internet History, Technology, and Security student
This was an online (real-time) University of Michigan Coursera class. This course reviews the history of the Internet, explores the technical underpinnings of the Internet and finishes with an overview of how we communicate in a secure manner across the Internet.
2011 Oct 10 – Dec 16 Databases student
This was an online (real-time) Stanford class. It was the second of what would become Coursera’s classes. This course covers database design and the use of database management systems for applications. It includes extensive coverage of the relational model, relational algebra, and SQL. It also covers XML data including DTDs and XML Schema for validation, and the query and transformation languages XPath, XQuery, and XSLT. The course includes database design in UML, and relational design principles based on dependencies and normal forms. Many additional key database topics from the design and application-building perspective are also covered: indexes, views, transactions, authorization, integrity constraints, triggers, on-line analytical processing (OLAP), JSON, and emerging NoSQL systems.
2011 Oct 10 – Dec 16 Machine Learning student
This was an online (real-time) Stanford class. It was the first of what would become Coursera’s classes. This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).
2011 Sep 23 The Future of Systems attendee
IBM Austin hosted a combined Centennial Lecture and Research Colloquium at The University of Texas.
2010 Nov 8-10 Intermediate Java Programming student
My group at Dell brought in a third-party trainer to bring us up to speed on Java so that we might be able to work with a particular body of code.
2009 Feb 24 DVCon / NASCUG 10 presenter
I presented a session at the North American SystemC User Group Conference Incorporating Real-time Processes into SystemC Simulations [PDF]
2002 Jun 12-4 infoComm exhibitor
As the VP of Software for Wireless Computing, working a trade show was part of the job.
2001 Oct 21-4 Food Service Technology Expo exhibitor
I was investigating commercial technology related to the wireless credit card scanning prototype I was creating the PalmOS software for.
2001 Mar 5-8 XML one attendee
Yet another XML conference with sessions on VoiceXML.
2000 Nov 12-5 XML DevCon attendee
I attended this conference while I was researching VoiceXML for Veriprise Wireless.
2000 Oct 2-6 Web Video Expo exhibitor
2000 Feb 15-7 Intel Developer Forum attendee
As the VP of Technology at Altamira Group, keeping up with Intel‘s offerings was a must.
2000 Jan 4-8 Macworld Expo exhibitor
1999 Nov 7 QuickTime Live! attendee
1999 Oct 18-22 DV Expo attendee
Digital Video Expo
1999 Aug 8-13 Siggraph 99 attendee
1999 Mar 19-20 SEGA
Dreamcast Developer’s Conference
presenter
This was a weird confluence. I was both the Metrowerks Version Control Systems Architect and Project Engineering Manager for the tool chain used to build software for the Dreamcast (based on the Hitachi SH4 processor). This was a presentation that showed the benefits of both.
1998 Jan 6-9 MacWorld Expo exhibitor
1997 May 13-6 Apple WWDC attendee
Apple’s Worldwide Developers’ Conference
1997 Jan 7-10 Macworld Expo exhibitor
1996 Jan 13-7 Apple WWDC attendee
Apple’s Worldwide Developers’ Conference
1996 Jan 9-12 MacWorld Expo exhibitor
As the Version Control Software Architect at Metrowerks attending trade shows to demonstrate and explain Visual SourceSafe was a typical activity.
1995 May 8-12 Apple WWDC attendee
Apple’s Worldwide Developers’ Conference
1994 Nov 14-8 Apple Events /
AppleScript Programming
attendee
This was a class covering Apple Events (AOCE) and AppleScript (the Apple methodology for inter-process communication and control).
1994 Nov 11 Apple
Copland Round-table
participant
As the Macintosh Technical Lead at Great Plains Software (now a division of Microsoft), I had opportunity to represent the voice of business software development in Apple’s round-table discussions regarding their then upcoming operating system code-named Copland.
1994 May 12-20 Apple
WWDC
attendee
Apple Worldwide Developer’s Conference
1994 Mar 14-7 PowerPC Bootcamp attendee
This was a class introducing the path to migrate Macintosh applications from the
Motorola 68k processor to the Apple/Motorola/IBM PowerPC processor.
1989 Sep 19 MacWEEK ID ’89 attendee
To my knowledge, this was the first and only Interface Development conference. Windows 2 and other poorly designed interfaces were roasted.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to email a link to a friend (Opens in new window)

Like this:

Like Loading...

  • February 2023
    S M T W T F S
     1234
    567891011
    12131415161718
    19202122232425
    262728  
    « Jun    
  • Archives

    • June 2021 (3)
    • August 2020 (1)
    • October 2019 (1)
    • September 2019 (3)
    • May 2019 (1)
    • January 2019 (1)
    • December 2018 (3)
    • October 2018 (1)
    • August 2018 (1)
    • July 2018 (2)
    • May 2018 (1)
    • April 2018 (2)
    • March 2018 (2)
    • February 2018 (1)
    • December 2017 (2)
    • October 2017 (2)
    • September 2017 (1)
    • July 2017 (1)
    • June 2017 (3)
    • May 2017 (1)
    • September 2016 (2)
    • August 2016 (2)
    • June 2016 (1)
    • May 2016 (3)
    • March 2016 (1)
    • January 2016 (1)
    • December 2015 (2)
    • October 2015 (1)
    • September 2015 (2)
    • March 2015 (2)
    • January 2015 (1)
    • November 2014 (1)
    • October 2014 (1)
    • September 2014 (1)
    • July 2014 (1)
    • March 2014 (2)
    • February 2014 (1)
    • January 2014 (1)
    • August 2013 (2)
    • June 2013 (2)
    • January 2013 (1)
    • November 2012 (3)
    • August 2012 (1)
    • July 2012 (6)
    • June 2012 (6)
    • May 2012 (2)
    • April 2012 (1)
    • February 2011 (1)
    • October 2009 (1)
    • October 2005 (1)

Blog at WordPress.com.

WPThemes.


  • Follow Following
    • Charles Wilson's Blog
    • Join 62 other followers
    • Already have a WordPress.com account? Log in now.
    • Charles Wilson's Blog
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d bloggers like this: