Updating a treatment of a finite difference approach to Schrodinger's equation from WebGL to WebGPU, using WebGPU compute shaders. Having actual arrays for data storage is so much cleaner than the older approach with textures for data storage and fragment shaders for computations.
https://www.vizitsolutions.com/portfolio/webgpu/compute/
Once this is caught up with the earlier version, I'll be extending it in terms of additional numerical issues and techniques and use it to build explorable educational content in 1-D quantum mechanics. Eventually, on to 2-D quantum mechanics.
I welcome feedback, just keep in mind that this is a work in progress, and I haven't even reviewed it for clarity and typos.
The traditional lecture does have a lot of value, however, we are also quite certain that the instructional experience can be improved through the addition of visualizations and simulations. This is especially true for interactive visualizations where the learner can ask, "What if ...", experiment, and see the results of their interactions.
The lecture format is very old and would not have persisted if it didn't provide a good value. At the same time, it's age also implies that there is room for improvement.
The vast majority of students never ask, “what if…” The vast majority just want to know the mechanics of doing the problems well enough to pass the test. At the time a student is taking Calculus 1 they don’t ask questions about why it works. They just want to know, for instance, the rules of differentiation. Later in life, when they have intellectually matured, videos like 3Blue1Brown are interesting and fascinating. The vast majority of students would not learn well from 3Blue1Brown type videos.
The lecture format has only been competing with high-production-values video for a decade or two, and with interactive examples for much less than that.
Seeking collaboration across all phases of design and development with creators of instructional material and educational technology. Highly experienced in the design and development of instructional content and applications in mathematics and physics. Experience includes successful time in instructional design in academia, as well as significant private sector development. Can address issues from the most subtle design to the most nuanced development with attention to value for the learner.
- Instructional design
- Visualizations and simulations
- Scientific computing and numerical methods
- OpenGL, WebGL, GPU computing
- Web based or native applications
Yep - multiple representations, and interactivity, for the win. It is incumbent on the instructional designers and teachers to construct a process where the learner actually learns the concepts rather than learning processes and using computational resources to cover a lack of understanding.
It is also useful to keep track of entries in a vulnerability database for some of the more "enterprisy" dependencies https://nvd.nist.gov/
Running a pen test against web apps can also be educational and amusing. ZAP is highly customizable, so you can extend it to cover particular areas of concern. https://www.zaproxy.org/getting-started/
Tap into a consistent record of innovation and success across a wide variety of roles and applications. Build on a drive to understand, design, and implement all the aspects that generate value for the customer. Success stories include varying roles from individual contributor to director level, with applications including
- 3D Graphics with OpenGl and WebGL
- Scientific Visualization
- Data Visualization
- Scalable computing
- User Interface design
- Instructional design
- EdTech development
- Database design
- Familiarity with security in depth and pen testing such as OWASP and ZAP