83 |
84 | renders as
85 |
86 | ```markmap
87 | - Mindmaps
88 | - Links
89 | - [Hugo Blox Docs](https://docs.hugoblox.com/)
90 | - [Discord Community](https://discord.gg/z8wNYzb)
91 | - [GitHub](https://github.com/HugoBlox/hugo-blox-builder)
92 | - Features
93 | - Markdown formatting
94 | - **inline** ~~text~~ *styles*
95 | - multiline
96 | text
97 | - `inline code`
98 | -
99 | ```js
100 | console.log('hello');
101 | console.log('code block');
102 | ```
103 | - Math: $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$
104 | ```
105 |
106 | ## Highlighting
107 |
108 | Highlight important text with `mark`:
109 |
110 | ```html
111 | Highlighted text
112 | ```
113 |
114 | ## Callouts
115 |
116 | Use [callouts](https://docs.hugoblox.com/reference/markdown/#callouts) (aka _asides_, _hints_, or _alerts_) to draw attention to notes, tips, and warnings.
117 |
118 | By wrapping a paragraph in `{{%/* callout note */%}} ... {{%/* /callout */%}}`, it will render as an aside.
119 |
120 | ```markdown
121 | {{%/* callout note */%}}
122 | A Markdown aside is useful for displaying notices, hints, or definitions to your readers.
123 | {{%/* /callout */%}}
124 | ```
125 |
126 | renders as
127 |
128 | {{% callout note %}}
129 | A Markdown aside is useful for displaying notices, hints, or definitions to your readers.
130 | {{% /callout %}}
131 |
132 | Or use the `warning` callout type so your readers don't miss critical details:
133 |
134 | {{% callout warning %}}
135 | A Markdown aside is useful for displaying notices, hints, or definitions to your readers.
136 | {{% /callout %}}
137 |
138 | ## Did you find this page helpful? Consider sharing it 🙌
139 |
--------------------------------------------------------------------------------
/content/post/teach-courses/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 👩🏼🏫 Teach academic courses
3 | summary: Embed videos, podcasts, code, LaTeX math, and even test students!
4 | date: 2023-10-24
5 | math: true
6 | authors:
7 | - admin
8 | tags:
9 | - Hugo
10 | - Hugo Blox Builder
11 | - Markdown
12 | image:
13 | caption: 'Embed rich media such as videos and LaTeX math'
14 | ---
15 |
16 | [Hugo Blox Builder](https://hugoblox.com) is designed to give technical content creators a seamless experience. You can focus on the content and the Hugo Blox Builder which this template is built upon handles the rest.
17 |
18 | **Embed videos, podcasts, code, LaTeX math, and even test students!**
19 |
20 | On this page, you'll find some examples of the types of technical content that can be rendered with Hugo Blox.
21 |
22 | ## Video
23 |
24 | Teach your course by sharing videos with your students. Choose from one of the following approaches:
25 |
26 | **Youtube**:
27 |
28 | {{* youtube D2vj0WcvH5c */>}}
29 |
30 | {{< youtube D2vj0WcvH5c >}}
31 |
32 | **Bilibili**:
33 |
34 | {{* bilibili BV1WV4y1r7DF */>}}
35 |
36 | {{< bilibili BV1WV4y1r7DF >}}
37 |
38 | **Video file**
39 |
40 | Videos may be added to a page by either placing them in your `assets/media/` media library or in your [page's folder](https://gohugo.io/content-management/page-bundles/), and then embedding them with the _video_ shortcode:
41 |
42 | {{* video src="my_video.mp4" controls="yes" */>}}
43 |
44 | ## Podcast
45 |
46 | You can add a podcast or music to a page by placing the MP3 file in the page's folder or the media library folder and then embedding the audio on your page with the _audio_ shortcode:
47 |
48 | {{* audio src="ambient-piano.mp3" */>}}
49 |
50 | Try it out:
51 |
52 | {{< audio src="ambient-piano.mp3" >}}
53 |
54 | ## Test students
55 |
56 | Provide a simple yet fun self-assessment by revealing the solutions to challenges with the `spoiler` shortcode:
57 |
58 | ```markdown
59 | {{* spoiler text="👉 Click to view the solution" */>}}
60 | You found me!
61 | {{* /spoiler */>}}
62 | ```
63 |
64 | renders as
65 |
66 | {{< spoiler text="👉 Click to view the solution" >}} You found me 🎉 {{< /spoiler >}}
67 |
68 | ## Math
69 |
70 | Hugo Blox Builder supports a Markdown extension for $\LaTeX$ math. Enable math by setting the `math: true` option in your page's front matter, or enable math for your entire site by toggling math in your `config/_default/params.yaml` file:
71 |
72 | ```yaml
73 | features:
74 | math:
75 | enable: true
76 | ```
77 |
78 | To render _inline_ or _block_ math, wrap your LaTeX math with `$...$` or `$$...$$`, respectively.
79 |
80 | Example **math block**:
81 |
82 | ```latex
83 | $$
84 | \gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}
85 | $$
86 | ```
87 |
88 | renders as
89 |
90 | $$\gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}$$
91 |
92 | Example **inline math** `$\nabla F(\mathbf{x}_{n})$` renders as $\nabla F(\mathbf{x}_{n})$.
93 |
94 | Example **multi-line math** using the math linebreak (`\\`):
95 |
96 | ```latex
97 | $$f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
98 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}$$
99 | ```
100 |
101 | renders as
102 |
103 | $$
104 | f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
105 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}
106 | $$
107 |
108 | ## Code
109 |
110 | Hugo Blox Builder utilises Hugo's Markdown extension for highlighting code syntax. The code theme can be selected in the `config/_default/params.yaml` file.
111 |
112 |
113 | ```python
114 | import pandas as pd
115 | data = pd.read_csv("data.csv")
116 | data.head()
117 | ```
118 |
119 | renders as
120 |
121 | ```python
122 | import pandas as pd
123 | data = pd.read_csv("data.csv")
124 | data.head()
125 | ```
126 |
127 | ## Inline Images
128 |
129 | ```go
130 | {{* icon name="python" */>}} Python
131 | ```
132 |
133 | renders as
134 |
135 | {{< icon name="python" >}} Python
136 |
137 | ## Did you find this page helpful? Consider sharing it 🙌
138 |
--------------------------------------------------------------------------------
/content/teaching/python/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Learn Python
3 | summary: Easily learn Python in 10 minutes!
4 | date: 2023-10-24
5 | type: docs
6 | math: false
7 | tags:
8 | - Python
9 | image:
10 | caption: 'Embed rich media such as videos and LaTeX math'
11 | ---
12 |
13 | [Hugo Blox Builder](https://hugoblox.com) is designed to give technical content creators a seamless experience. You can focus on the content and the Hugo Blox Builder which this template is built upon handles the rest.
14 |
15 | **Embed videos, podcasts, code, LaTeX math, and even test students!**
16 |
17 | On this page, you'll find some examples of the types of technical content that can be rendered with Hugo Blox.
18 |
19 | ## Video
20 |
21 | Teach your course by sharing videos with your students. Choose from one of the following approaches:
22 |
23 | {{< youtube D2vj0WcvH5c >}}
24 |
25 | **Youtube**:
26 |
27 | {{* youtube w7Ft2ymGmfc */>}}
28 |
29 | **Bilibili**:
30 |
31 | {{* bilibili id="BV1WV4y1r7DF" */>}}
32 |
33 | **Video file**
34 |
35 | Videos may be added to a page by either placing them in your `assets/media/` media library or in your [page's folder](https://gohugo.io/content-management/page-bundles/), and then embedding them with the _video_ shortcode:
36 |
37 | {{* video src="my_video.mp4" controls="yes" */>}}
38 |
39 | ## Podcast
40 |
41 | You can add a podcast or music to a page by placing the MP3 file in the page's folder or the media library folder and then embedding the audio on your page with the _audio_ shortcode:
42 |
43 | {{* audio src="ambient-piano.mp3" */>}}
44 |
45 | Try it out:
46 |
47 | {{< audio src="ambient-piano.mp3" >}}
48 |
49 | ## Test students
50 |
51 | Provide a simple yet fun self-assessment by revealing the solutions to challenges with the `spoiler` shortcode:
52 |
53 | ```markdown
54 | {{* spoiler text="👉 Click to view the solution" */>}}
55 | You found me!
56 | {{* /spoiler */>}}
57 | ```
58 |
59 | renders as
60 |
61 | {{< spoiler text="👉 Click to view the solution" >}} You found me 🎉 {{< /spoiler >}}
62 |
63 | ## Math
64 |
65 | Hugo Blox Builder supports a Markdown extension for $\LaTeX$ math. You can enable this feature by toggling the `math` option in your `config/_default/params.yaml` file.
66 |
67 | To render _inline_ or _block_ math, wrap your LaTeX math with `{{* math */>}}$...${{* /math */>}}` or `{{* math */>}}$$...$${{* /math */>}}`, respectively.
68 |
69 | {{% callout note %}}
70 | We wrap the LaTeX math in the Hugo Blox _math_ shortcode to prevent Hugo rendering our math as Markdown.
71 | {{% /callout %}}
72 |
73 | Example **math block**:
74 |
75 | ```latex
76 | {{* math */>}}
77 | $$
78 | \gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}
79 | $$
80 | {{* /math */>}}
81 | ```
82 |
83 | renders as
84 |
85 | {{< math >}}
86 | $$\gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}$$
87 | {{< /math >}}
88 |
89 | Example **inline math** `{{* math */>}}$\nabla F(\mathbf{x}_{n})${{* /math */>}}` renders as {{< math >}}$\nabla F(\mathbf{x}_{n})${{< /math >}}.
90 |
91 | Example **multi-line math** using the math linebreak (`\\`):
92 |
93 | ```latex
94 | {{* math */>}}
95 | $$f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
96 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}$$
97 | {{* /math */>}}
98 | ```
99 |
100 | renders as
101 |
102 | {{< math >}}
103 |
104 | $$
105 | f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
106 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}
107 | $$
108 |
109 | {{< /math >}}
110 |
111 | ## Code
112 |
113 | Hugo Blox Builder utilises Hugo's Markdown extension for highlighting code syntax. The code theme can be selected in the `config/_default/params.yaml` file.
114 |
115 |
116 | ```python
117 | import pandas as pd
118 | data = pd.read_csv("data.csv")
119 | data.head()
120 | ```
121 |
122 | renders as
123 |
124 | ```python
125 | import pandas as pd
126 | data = pd.read_csv("data.csv")
127 | data.head()
128 | ```
129 |
130 | ## Inline Images
131 |
132 | ```go
133 | {{* icon name="python" */>}} Python
134 | ```
135 |
136 | renders as
137 |
138 | {{< icon name="python" >}} Python
139 |
140 | ## Did you find this page helpful? Consider sharing it 🙌
141 |
--------------------------------------------------------------------------------
/content/teaching/js/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Learn JavaScript
3 | summary: Easily learn JavaScript in 10 minutes!
4 | date: 2023-10-24
5 | type: docs
6 | math: false
7 | tags:
8 | - JavaScript
9 | image:
10 | caption: 'Embed rich media such as videos and LaTeX math'
11 | ---
12 |
13 | [Hugo Blox Builder](https://hugoblox.com) is designed to give technical content creators a seamless experience. You can focus on the content and the Hugo Blox Builder which this template is built upon handles the rest.
14 |
15 | **Embed videos, podcasts, code, LaTeX math, and even test students!**
16 |
17 | On this page, you'll find some examples of the types of technical content that can be rendered with Hugo Blox.
18 |
19 | ## Video
20 |
21 | Teach your course by sharing videos with your students. Choose from one of the following approaches:
22 |
23 | {{< youtube D2vj0WcvH5c >}}
24 |
25 | **Youtube**:
26 |
27 | {{* youtube w7Ft2ymGmfc */>}}
28 |
29 | **Bilibili**:
30 |
31 | {{* bilibili id="BV1WV4y1r7DF" */>}}
32 |
33 | **Video file**
34 |
35 | Videos may be added to a page by either placing them in your `assets/media/` media library or in your [page's folder](https://gohugo.io/content-management/page-bundles/), and then embedding them with the _video_ shortcode:
36 |
37 | {{* video src="my_video.mp4" controls="yes" */>}}
38 |
39 | ## Podcast
40 |
41 | You can add a podcast or music to a page by placing the MP3 file in the page's folder or the media library folder and then embedding the audio on your page with the _audio_ shortcode:
42 |
43 | {{* audio src="ambient-piano.mp3" */>}}
44 |
45 | Try it out:
46 |
47 | {{< audio src="ambient-piano.mp3" >}}
48 |
49 | ## Test students
50 |
51 | Provide a simple yet fun self-assessment by revealing the solutions to challenges with the `spoiler` shortcode:
52 |
53 | ```markdown
54 | {{* spoiler text="👉 Click to view the solution" */>}}
55 | You found me!
56 | {{* /spoiler */>}}
57 | ```
58 |
59 | renders as
60 |
61 | {{< spoiler text="👉 Click to view the solution" >}} You found me 🎉 {{< /spoiler >}}
62 |
63 | ## Math
64 |
65 | Hugo Blox Builder supports a Markdown extension for $\LaTeX$ math. You can enable this feature by toggling the `math` option in your `config/_default/params.yaml` file.
66 |
67 | To render _inline_ or _block_ math, wrap your LaTeX math with `{{* math */>}}$...${{* /math */>}}` or `{{* math */>}}$$...$${{* /math */>}}`, respectively.
68 |
69 | {{% callout note %}}
70 | We wrap the LaTeX math in the Hugo Blox _math_ shortcode to prevent Hugo rendering our math as Markdown.
71 | {{% /callout %}}
72 |
73 | Example **math block**:
74 |
75 | ```latex
76 | {{* math */>}}
77 | $$
78 | \gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}
79 | $$
80 | {{* /math */>}}
81 | ```
82 |
83 | renders as
84 |
85 | {{< math >}}
86 | $$\gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}$$
87 | {{< /math >}}
88 |
89 | Example **inline math** `{{* math */>}}$\nabla F(\mathbf{x}_{n})${{* /math */>}}` renders as {{< math >}}$\nabla F(\mathbf{x}_{n})${{< /math >}}.
90 |
91 | Example **multi-line math** using the math linebreak (`\\`):
92 |
93 | ```latex
94 | {{* math */>}}
95 | $$f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
96 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}$$
97 | {{* /math */>}}
98 | ```
99 |
100 | renders as
101 |
102 | {{< math >}}
103 |
104 | $$
105 | f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} & \text{if }k=1, \\
106 | 1-p_{0}^{*} & \text{if }k=0.\end{cases}
107 | $$
108 |
109 | {{< /math >}}
110 |
111 | ## Code
112 |
113 | Hugo Blox Builder utilises Hugo's Markdown extension for highlighting code syntax. The code theme can be selected in the `config/_default/params.yaml` file.
114 |
115 |
116 | ```python
117 | import pandas as pd
118 | data = pd.read_csv("data.csv")
119 | data.head()
120 | ```
121 |
122 | renders as
123 |
124 | ```python
125 | import pandas as pd
126 | data = pd.read_csv("data.csv")
127 | data.head()
128 | ```
129 |
130 | ## Inline Images
131 |
132 | ```go
133 | {{* icon name="python" */>}} Python
134 | ```
135 |
136 | renders as
137 |
138 | {{< icon name="python" >}} Python
139 |
140 | ## Did you find this page helpful? Consider sharing it 🙌
141 |
--------------------------------------------------------------------------------
/content/post/get-started/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 🎉 Easily create your own simple yet highly customizable blog
3 | summary: Take full control of your personal brand and privacy by migrating away from the big tech platforms!
4 | date: 2023-10-27
5 |
6 | # Featured image
7 | # Place an image named `featured.jpg/png` in this page's folder and customize its options here.
8 | image:
9 | caption: 'Image credit: [**Unsplash**](https://unsplash.com)'
10 |
11 | authors:
12 | - admin
13 | - Ted
14 |
15 | tags:
16 | - Academic
17 | - Hugo Blox
18 | - Markdown
19 | ---
20 |
21 | Welcome 👋
22 |
23 | {{< toc mobile_only=true is_open=true >}}
24 |
25 | ## Overview
26 |
27 | 1. The Hugo Blox website builder for Hugo, along with its starter templates, is designed for professional creators, educators, and teams/organizations - although it can be used to create any kind of site
28 | 2. The template can be modified and customised to suit your needs. It's a good platform for anyone looking to take control of their data and online identity whilst having the convenience to start off with a **no-code solution (write in Markdown and customize with YAML parameters)** and having **flexibility to later add even deeper personalization with HTML and CSS**
29 | 3. You can work with all your favourite tools and apps with hundreds of plugins and integrations to speed up your workflows, interact with your readers, and much more
30 |
31 | [//]: # ([](https://hugoblox.com))
32 |
33 | ### Get Started
34 |
35 | - 👉 [**Create a new site**](https://hugoblox.com/templates/)
36 | - 📚 [**Personalize your site**](https://docs.hugoblox.com/)
37 | - 💬 [Chat with the **Hugo Blox community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io)
38 | - 🐦 Twitter: [@GetResearchDev](https://twitter.com/GetResearchDev) [@GeorgeCushen](https://twitter.com/GeorgeCushen) #MadeWithHugoBlox
39 | - 💡 [Request a **feature** or report a **bug** for _Hugo Blox_](https://github.com/HugoBlox/hugo-blox-builder/issues)
40 | - ⬆️ **Updating Hugo Blox?** View the [Update Guide](https://docs.hugoblox.com/reference/update/) and [Release Notes](https://github.com/HugoBlox/hugo-blox-builder/releases)
41 |
42 | ## Crowd-funded open-source software
43 |
44 | To help us develop this template and software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.
45 |
46 | ### [❤️ Click here to become a sponsor and help support Hugo Blox's future ❤️](https://hugoblox.com/sponsor/)
47 |
48 | As a token of appreciation for sponsoring, you can **unlock [these](https://hugoblox.com/sponsor/) awesome rewards and extra features 🦄✨**
49 |
50 | ## Ecosystem
51 |
52 | - **[Bibtex To Markdown](https://github.com/GetRD/academic-file-converter):** Automatically import publications from BibTeX
53 |
54 | ## Inspiration
55 |
56 | [Learn what other **creators**](https://hugoblox.com/creators/) are building with this template.
57 |
58 | ## Features
59 |
60 | - **Page builder** - Create _anything_ with no-code [**blocks**](https://hugoblox.com/blocks/) and [**elements**](https://docs.hugoblox.com/reference/markdown/)
61 | - **Edit any type of content** - Blog posts, publications, talks, slides, projects, and more!
62 | - **Create content** in [**Markdown**](https://docs.hugoblox.com/reference/markdown/), [**Jupyter**](https://docs.hugoblox.com/getting-started/cms/), or [**RStudio**](https://docs.hugoblox.com/getting-started/cms/)
63 | - **Plugin System** - Fully customizable [**color** and **font themes**](https://docs.hugoblox.com/getting-started/customize/)
64 | - **Display Code and Math** - Code syntax highlighting and LaTeX math supported
65 | - **Integrations** - [Google Analytics](https://analytics.google.com), [Disqus commenting](https://disqus.com), Maps, Contact Forms, and more!
66 | - **Beautiful Site** - Simple and refreshing one-page design
67 | - **Industry-Leading SEO** - Help get your website found on search engines and social media
68 | - **Media Galleries** - Display your images and videos with captions in a customizable gallery
69 | - **Mobile Friendly** - Look amazing on every screen with a mobile friendly version of your site
70 | - **Multi-language** - 35+ language packs including English, 中文, and Português
71 | - **Multi-user** - Each author gets their own profile page
72 | - **Privacy Pack** - Assists with GDPR
73 | - **Stand Out** - Bring your site to life with animation, parallax backgrounds, and scroll effects
74 | - **One-Click Deployment** - No servers. No databases. Only files.
75 |
76 | ## Themes
77 |
78 | Hugo Blox and its templates come with **automatic day (light) and night (dark) mode** built-in. Visitors can choose their preferred mode by clicking the sun/moon icon in the header.
79 |
80 | [Choose a stunning **theme** and **font**](https://docs.hugoblox.com/getting-started/customize/) for your site. Themes are fully customizable.
81 |
82 | ## License
83 |
84 | Copyright 2016-present [George Cushen](https://georgecushen.com).
85 |
86 | Released under the [MIT](https://github.com/HugoBlox/hugo-blox-builder/blob/main/LICENSE.md) license.
87 |
--------------------------------------------------------------------------------
/content/authors/admin/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | # Display name
3 | title: Michael Kagan
4 |
5 |
6 | # Full name (for SEO)
7 | first_name: Michael
8 | last_name: Kagan
9 |
10 |
11 | # Is this the primary user of the site?
12 | superuser: true
13 |
14 | # Highlight the author in author lists? (true/false)
15 | highlight_name: false
16 |
17 | # Role/position/tagline
18 | role: Senior Scientist
19 |
20 | # Organizations/Affiliations to display in Biography blox
21 | organizations:
22 | - name: SLAC National Accelerator Laboratory
23 | url: https://www.slac.stanford.edu
24 |
25 | # Social network links
26 | # Need to use another icon? Simply download the SVG icon to your `assets/media/icons/` folder.
27 | profiles:
28 | - icon: at-symbol
29 | url: 'mailto:makagan@slac.stanford.edu'
30 | label: E-mail Me
31 | - icon: brands/x
32 | url: https://twitter.com/Michael_A_Kagan
33 | - icon: brands/github
34 | url: https://github.com/makagan
35 | - icon: brands/linkedin
36 | url: https://www.linkedin.com/in/michael-kagan-06292616/
37 | - icon: academicons/google-scholar
38 | url: https://scholar.google.com/citations?user=KtMij1EAAAAJ&hl=en
39 | - icon: academicons/orcid
40 | url: https://orcid.org/0000-0002-3386-6869
41 |
42 | # interests:
43 | # - Fundamental Physics
44 | # - Scientific Machine Learning
45 | # - Differentiable Programming
46 | # - Simulation-Based Inference
47 |
48 | # education:
49 | # - area: PhD Physics
50 | # institution: Harvard University
51 | # date_start: 2006
52 | # date_end: 2012
53 | # summary: |
54 | # Thesis on _Measurement of the WZ Production Cross Section and Limits on Anomalous Triple Gauge Couplings at sqrt(s) = 7 TeV with ATLAS_. Supervised by Masahiro Morii.
55 | # button:
56 | # text: 'Read Thesis'
57 | # url: 'https://hollis.harvard.edu/permalink/f/1mdq5o5/TN_cdi_harvard_dspace_oai_dash_harvard_edu_1_10344745'
58 | # - area: BS Physics and Mathematics
59 | # institution: University of Michigan
60 | # date_start: 2001
61 | # date_end: 2006
62 | # summary: |
63 | # Thesis on _Search for a Z′-Like Resonance Decaying to tt ̄Pairs in pp ̄Collisions at √s = 1.96 TeV_. Supervised by Dante Amidei.
64 | # work:
65 | # - position: Senior Scientist
66 | # company_name: SLAC National Accelerator Laboratory
67 | # company_url: ''
68 | # company_logo: ''
69 | # date_start: 2024
70 | # date_end: ''
71 | # - position: Lead Staff Scientist
72 | # company_name: SLAC National Accelerator Laboratory
73 | # company_url: ''
74 | # company_logo: ''
75 | # date_start: 2021
76 | # date_end: 2024
77 | # - position: Panofsky Fellow
78 | # company_name: SLAC National Accelerator Laboratory
79 | # company_url: ''
80 | # company_logo: ''
81 | # date_start: 2016
82 | # date_end: 2021
83 | # - position: Postdoctoral Research Associate
84 | # company_name: SLAC National Accelerator Laboratory
85 | # company_url: ''
86 | # company_logo: ''
87 | # date_start: 2012
88 | # date_end: 2016
89 |
90 |
91 | # # Skills
92 | # # Add your own SVG icons to `assets/media/icons/`
93 | # skills:
94 | # - name: Technical Skills
95 | # items:
96 | # - name: Python
97 | # description: ''
98 | # percent: 80
99 | # icon: code-bracket
100 | # - name: Data Science
101 | # description: ''
102 | # percent: 100
103 | # icon: chart-bar
104 | # - name: SQL
105 | # description: ''
106 | # percent: 40
107 | # icon: circle-stack
108 | # - name: Hobbies
109 | # color: '#eeac02'
110 | # color_border: '#f0bf23'
111 | # items:
112 | # - name: Hiking
113 | # description: ''
114 | # percent: 60
115 | # icon: person-simple-walk
116 | # - name: Cats
117 | # description: ''
118 | # percent: 100
119 | # icon: cat
120 | # - name: Photography
121 | # description: ''
122 | # percent: 80
123 | # icon: camera
124 |
125 | # # languages:
126 | # # - name: English
127 | # # percent: 100
128 | # # - name: Chinese
129 | # # percent: 75
130 | # # - name: Portuguese
131 | # # percent: 25
132 |
133 | # # Awards.
134 | # # Add/remove as many awards below as you like.
135 | # # Only `title`, `awarder`, and `date` are required.
136 | # # Begin multi-line `summary` with YAML's `|` or `|2-` multi-line prefix and indent 2 spaces below.
137 | # awards:
138 | # - title: Neural Networks and Deep Learning
139 | # url: https://www.coursera.org/learn/neural-networks-deep-learning
140 | # date: '2023-11-25'
141 | # awarder: Coursera
142 | # icon: coursera
143 | # summary: |
144 | # I studied the foundational concept of neural networks and deep learning. By the end, I was familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications.
145 | # - title: Blockchain Fundamentals
146 | # url: https://www.edx.org/professional-certificate/uc-berkeleyx-blockchain-fundamentals
147 | # date: '2023-07-01'
148 | # awarder: edX
149 | # icon: edx
150 | # summary: |
151 | # Learned:
152 | # - Synthesize your own blockchain solutions
153 | # - Gain an in-depth understanding of the specific mechanics of Bitcoin
154 | # - Understand Bitcoin’s real-life applications and learn how to attack and destroy Bitcoin, Ethereum, smart contracts and Dapps, and alternatives to Bitcoin’s Proof-of-Work consensus algorithm
155 | # - title: 'Object-Oriented Programming in R'
156 | # url: https://www.datacamp.com/courses/object-oriented-programming-with-s3-and-r6-in-r
157 | # certificate_url: https://www.datacamp.com
158 | # date: '2023-01-21'
159 | # awarder: datacamp
160 | # icon: datacamp
161 | # summary: |
162 | # Object-oriented programming (OOP) lets you specify relationships between functions and the objects that they can act on, helping you manage complexity in your code. This is an intermediate level course, providing an introduction to OOP, using the S3 and R6 systems. S3 is a great day-to-day R programming tool that simplifies some of the functions that you write. R6 is especially useful for industry-specific analyses, working with web APIs, and building GUIs.
163 | ---
164 |
165 | ## About Me
166 |
167 | Michael Kagan is a Senior Staff Scientist at SLAC National Accelerator Laboratory, which is a U.S. Department of Energy Office of Science Laboratory operated by Stanford University. His research interests include fundamental physics, artificial intellignce for science, differentiable programming, and simulation-based inference. He leads a research team that is a part of the ATLAS experiment on the Large Hadron Collider at CERN and the MAGIS-100 experiment at Fermilab, and develops new methods in scientific machine learning, differentiable simulation, and computational data analysis.
168 |
--------------------------------------------------------------------------------