<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v3.10.0" />
<meta property="og:title" content="Home" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Science Simulations by Nicklaus Cairns" />
<meta property="og:description" content="Science Simulations by Nicklaus Cairns" />
<link rel="canonical" href="https://nicklauscairns.github.io/" />
<meta property="og:url" content="https://nicklauscairns.github.io/" />
<meta property="og:site_name" content="Science Simulations by Nicklaus Cairns" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Home" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","description":"Science Simulations by Nicklaus Cairns","headline":"Home","name":"Science Simulations by Nicklaus Cairns","url":"https://nicklauscairns.github.io/"}</script>
<!-- End Jekyll SEO tag -->

    <title>Home</title>
    <link rel="preload" href="/assets/css/style.css?v=16e96ac1dd2ccbd4cc6929649443579940e3686f" as="style">
    <link rel="stylesheet" href="/assets/css/style.css?v=16e96ac1dd2ccbd4cc6929649443579940e3686f">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="/favicon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="preconnect" href="https://www.googletagmanager.com">
<link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://cdnjs.cloudflare.com">

<!-- Google tag (gtag.js) -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  setTimeout(function() {
    var script = document.createElement('script');
    script.async = true;
    script.src = 'https://www.googletagmanager.com/gtag/js?id=G-DKDGNLCXQ1';
    script.onload = function() {
      gtag('js', new Date());
      gtag('config', 'G-DKDGNLCXQ1');
    };
    document.head.appendChild(script);
  }, 100);
</script>

<!-- Clarity tracking code for https://nicklauscairns.github.io/ -->
<script>
  setTimeout(function() {
    (function(c,l,a,r,i,t,y){
      c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
      t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=bwt";
      y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "vwcc18sl2z");
  }, 100);
</script>

  </head>
  <body>
    <main class="container-lg px-3 my-5 markdown-body">
      

      <style>
  .hero-section {
    text-align: center;
    padding: 3rem 1rem;
    background: linear-gradient(135deg, #1e3a8a, #3b82f6);
    color: white;
    border-radius: 8px;
    margin-bottom: 2rem;
  }
  .hero-section h1 {
    font-size: 2.5rem;
    margin-bottom: 1rem;
    color: white;
  }
  .hero-section p {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
  .cta-button {
    display: inline-block;
    background-color: #f59e0b;
    color: white !important;
    padding: 1rem 2rem;
    border-radius: 9999px;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1rem;
    transition: background-color 0.2s;
  }
  .cta-button:hover {
    background-color: #d97706;
  }
  .ngss-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 1rem;
    margin-bottom: 3rem;
  }
  details {
    background: white;
    padding: 0.5rem 1rem;
    border-radius: 4px;
    border: 1px solid #e5e7eb;
  }
  summary {
    cursor: pointer;
    font-weight: bold;
    padding: 0.5rem 0;
  }
  details ul {
    margin-top: 0.5rem;
    padding-left: 1.5rem;
  }
  .about-section {
    display: flex;
    align-items: center;
    gap: 2rem;
    background: #f9fafb;
    padding: 2rem;
    border-radius: 8px;
    margin-bottom: 2rem;
  }
  .about-photo {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
  }
  @media (max-width: 640px) {
    .about-section {
      flex-direction: column;
      text-align: center;
    }
  }
</style>

<div class="hero-section">
  <h1>147+ Free Interactive Science Simulations, Aligned to NGSS</h1>
  <p>Used by science teachers across the country. No login. No ads. No cost.</p>
  <style>
  .search-result-link:hover { background-color: #f7fafc !important; }
  #sim-search:focus-visible { outline: 2px solid #3b82f6; outline-offset: 2px; border-color: #3b82f6; }
</style>
<div class="search-container" style="position: relative; margin-bottom: 2rem; max-width: 600px; margin-left: auto; margin-right: auto;">
  <input type="text" id="sim-search" aria-label="Search simulations" placeholder="Search simulations (e.g. Boyle's Law, HS-PS1-1, climate)..."
         style="width: 100%; padding: 0.75rem 1rem; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 1.1rem; box-shadow: 0 1px 3px rgba(0,0,0,0.1); outline: none; transition: border-color 0.2s;" />

  <div id="search-results" style="display: none; position: absolute; top: 100%; left: 0; right: 0; background: white; border: 1px solid #e2e8f0; border-radius: 8px; margin-top: 0.5rem; max-height: 400px; overflow-y: auto; z-index: 50; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);">
    <!-- Results injected here -->
  </div>
</div>

<script src="https://cdn.jsdelivr.net/npm/fuse.js@6.6.2" integrity="sha384-zPE55eyESN+FxCWGEnlNxGyAPJud6IZ6TtJmXb56OFRGhxZPN4akj9rjA3gw5Qqa" crossorigin="anonymous"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
  const searchInput = document.getElementById('sim-search');
  const resultsContainer = document.getElementById('search-results');

  let fuse = null;
  let searchData = [];

  // Fetch search index
  fetch("/assets/search_index.json")
    .then(response => response.json())
    .then(data => {
      searchData = data;
      const options = {
        includeScore: true,
        threshold: 0.3,
        keys: [
          { name: 'title', weight: 0.5 },
          { name: 'ngss', weight: 0.3 },
          { name: 'keywords', weight: 0.1 },
          { name: 'description', weight: 0.1 }
        ]
      };
      fuse = new Fuse(searchData, options);
    })
    .catch(error => console.error("Error loading search index:", error));

  function escapeHTML(str) {
    if (!str) return '';
    const div = document.createElement('div');
    div.textContent = str;
    return div.innerHTML;
  }

  searchInput.addEventListener('keydown', function(e) {
    if (e.key === 'Enter') {
      const query = this.value.trim();
      if (query) {
        window.location.href = "/Simulations/?q=" + encodeURIComponent(query);
      } else {
        window.location.href = "/Simulations/";
      }
    }
  });

  searchInput.addEventListener('input', function() {
    if (!fuse) return;

    const query = this.value.trim();
    if (query.length < 2) {
      resultsContainer.style.display = 'none';
      resultsContainer.innerHTML = '';
      return;
    }

    const results = fuse.search(query).slice(0, 8); // top 8 results

    if (results.length === 0) {
      resultsContainer.innerHTML = '<div style="padding: 1rem; color: #718096; text-align: center;">No simulations found</div>';
    } else {
      let html = '<ul style="list-style: none; margin: 0; padding: 0;">';
      results.forEach(item => {
        const sim = item.item;
        const relativePath = "" + sim.url;

        let badgeHtml = '';
        if (sim.ngss) {
          badgeHtml = `<span style="background-color: #e0e7ff; color: #4338ca; padding: 0.2rem 0.5rem; border-radius: 9999px; font-size: 0.75rem; font-weight: bold; margin-left: 0.5rem;">${escapeHTML(sim.ngss)}</span>`;
        }

        html += `
          <li style="border-bottom: 1px solid #edf2f7;">
            <a href="${relativePath}" class="search-result-link" style="display: block; padding: 0.75rem 1rem; text-decoration: none; color: #2d3748; transition: background-color 0.2s;">
              <div style="display: flex; align-items: center; justify-content: space-between;">
                <span style="font-weight: 600;">${escapeHTML(sim.title)}</span>
                ${badgeHtml}
              </div>
            </a>
          </li>
        `;
      });
      html += '</ul>';
      resultsContainer.innerHTML = html;
    }

    resultsContainer.style.display = 'block';
  });

  // Close results when clicking outside
  document.addEventListener('click', function(e) {
    if (!searchInput.contains(e.target) && !resultsContainer.contains(e.target)) {
      resultsContainer.style.display = 'none';
    }
  });

  searchInput.addEventListener('focus', function() {
    if (this.value.trim().length >= 2 && resultsContainer.innerHTML !== '') {
      resultsContainer.style.display = 'block';
    }
  });
});
</script>

  <a href="/Simulations" class="cta-button">Browse All Simulations</a>

  <div class="carousel" id="sim-carousel">
    <!-- Carousel items injected via JS -->
  </div>
</div>

<script>
  document.addEventListener('DOMContentLoaded', function() {
    const carouselData = [{"name": "\"The Bends\": Henry's Law & Deep-Sea Gas Solubility", "path": "/Simulations/PhysicalSciences/TheBends.html", "thumb": "/assets/images/thumbnails/TheBends.png", "ngss": "HS-PS1-5"}, {"name": "3D Wave Superposition & Interference - NGSS HS-PS4-1", "path": "/Simulations/PhysicalSciences/WaveSuperposition3D.html", "thumb": "/assets/images/thumbnails/WaveSuperposition3D.png", "ngss": "HS-PS4-1"}, {"name": "Aerobic vs Anaerobic Respiration (HS-LS2-3)", "path": "/Simulations/LifeSciences/AerobicAnaerobic.html", "thumb": "/assets/images/thumbnails/AerobicAnaerobic.png", "ngss": "HS-LS2-3"}, {"name": "Alkali Metals Reaction Simulation", "path": "/Simulations/PhysicalSciences/AlkaliMetalsPhenomenon.html", "thumb": "/assets/images/thumbnails/AlkaliMetalsPhenomenon.png", "ngss": "HS-PS1-1"}, {"name": "Anole Lizard Urban Adaptation", "path": "/Simulations/LifeSciences/AnoleUrbanAdaptation.html", "thumb": "/assets/images/thumbnails/AnoleUrbanAdaptation.png", "ngss": "HS-LS4-4"}, {"name": "Antibiotic Resistance Simulation", "path": "/Simulations/LifeSciences/AntibioticResistance.html", "thumb": "/assets/images/thumbnails/AntibioticResistance.png", "ngss": "HS-LS4-4"}, {"name": "Appalachian Acid Mine Drainage: Titrations & Buffers", "path": "/Simulations/PhysicalSciences/AppalachianAcidMineDrainage.html", "thumb": "/assets/images/thumbnails/AppalachianAcidMineDrainage.png", "ngss": "HS-PS1-2"}, {"name": "Arecibo Observatory: Capturing Radio Waves", "path": "/Simulations/PhysicalSciences/AreciboObservatory.html", "thumb": "/assets/images/thumbnails/AreciboObservatory.png", "ngss": "HS-PS4-5"}, {"name": "Big Bang Evidence Explorer", "path": "/Simulations/EarthSpaceSciences/BigBangEvidenceExplorer.html", "thumb": "/assets/images/thumbnails/BigBangEvidenceExplorer.png", "ngss": "HS-ESS1-2"}, {"name": "Bioluminescent Bay Dynamics - NGSS HS-LS2-1", "path": "/Simulations/LifeSciences/BioluminescentBayDynamics.html", "thumb": "/assets/images/thumbnails/BioluminescentBayDynamics.png", "ngss": "HS-LS2-1"}, {"name": "Bioluminescent Bay Puerto Rico Simulation", "path": "/Simulations/PhysicalSciences/BioluminescentBayPuertoRico.html", "thumb": "/assets/images/thumbnails/BioluminescentBayPuertoRico.png", "ngss": "HS-PS3-2"}, {"name": "Bond Energy Changes Simulator", "path": "/Simulations/PhysicalSciences/BondEnergy.html", "thumb": "/assets/images/thumbnails/BondEnergy.png", "ngss": "HS-PS1-4"}, {"name": "Cellular Respiration Energy Model (HS-LS1-7)", "path": "/Simulations/LifeSciences/CellularRespiration.html", "thumb": "/assets/images/thumbnails/CellularRespiration.png", "ngss": "HS-LS1-7"}, {"name": "Chemical Reaction Outcomes Predictor", "path": "/Simulations/PhysicalSciences/ChemicalReactionsOutcomes.html", "thumb": "/assets/images/thumbnails/ChemicalReactionsOutcomes.png", "ngss": "HS-PS1-2"}, {"name": "Chemical Reaction Outcomes Predictor (Experimental 3D)", "path": "/Simulations/PhysicalSciences/ChemicalReactionsOutcomesExperimental.html", "thumb": "/assets/images/thumbnails/ChemicalReactionsOutcomesExperimental.png", "ngss": "HS-PS1-2"}, {"name": "City Water Infrastructure Simulation", "path": "/Simulations/EngineeringTechnologyScience/CityWaterInfrastructureSimulation.html", "thumb": "/assets/images/thumbnails/CityWaterInfrastructureSimulation.png", "ngss": "HS-ETS1-1"}, {"name": "Coastal Resilience: Mangroves vs. Seawalls", "path": "/Simulations/EngineeringTechnologyScience/CoastalResilienceSimulation.html", "thumb": "/assets/images/thumbnails/CoastalResilienceSimulation.png", "ngss": "HS-ETS1-3"}, {"name": "Collision Force Minimizer", "path": "/Simulations/PhysicalSciences/EggDropCrashCushion.html", "thumb": "/assets/images/thumbnails/EggDropCrashCushion.png", "ngss": "HS-PS2-3"}, {"name": "Connecticut Black Bear Population Expansion - NGSS Simulation", "path": "/Simulations/LifeSciences/ConnecticutBlackBearPopulationExpansion.html", "thumb": "/assets/images/thumbnails/ConnecticutBlackBearPopulationExpansion.png", "ngss": "HS-LS2-1"}, {"name": "Connecticut Coastal Erosion & Sea-Level Rise Simulator", "path": "/Simulations/EarthSpaceSciences/ConnecticutCoastalErosion.html", "thumb": "/assets/images/thumbnails/ConnecticutCoastalErosion.png", "ngss": "HS-ESS3-1"}, {"name": "Connecticut Maple Syrup Thermodynamics - NGSS Simulation", "path": "/Simulations/PhysicalSciences/ConnecticutMapleSyrupBoiling.html", "thumb": "/assets/images/thumbnails/ConnecticutMapleSyrupBoiling.png", "ngss": "HS-PS1-5"}, {"name": "Connecticut River Valley Rift Simulation", "path": "/Simulations/EarthSpaceSciences/ConnecticutRiverValleyRift.html", "thumb": "/assets/images/thumbnails/ConnecticutRiverValleyRift.png", "ngss": "HS-ESS2-1"}, {"name": "Connecticut Road Salt & Freezing Point Depression - NGSS Simulation", "path": "/Simulations/PhysicalSciences/ConnecticutRoadSalt.html", "thumb": "/assets/images/thumbnails/ConnecticutRoadSalt.png", "ngss": "HS-PS1-3"}, {"name": "Conservation of Mass Simulator", "path": "/Simulations/PhysicalSciences/ConservationOfMass.html", "thumb": "/assets/images/thumbnails/ConservationOfMass.png", "ngss": "HS-PS1-7"}, {"name": "Conservation of Momentum Simulation", "path": "/Simulations/PhysicalSciences/ConservationOfMomentumSimulation.html", "thumb": "/assets/images/thumbnails/ConservationOfMomentumSimulation.png", "ngss": "HS-PS2-2"}, {"name": "Coqu\u00ed Frog Climate Adaptation - NGSS HS-LS4-4", "path": "/Simulations/LifeSciences/CoquiPitchAdaptation.html", "thumb": "/assets/images/thumbnails/CoquiPitchAdaptation.png", "ngss": "HS-LS4-4"}, {"name": "Cratering & Surface Age Explorer", "path": "/Simulations/EarthSpaceSciences/CrateringHistory.html", "thumb": "/assets/images/thumbnails/CrateringHistory.png", "ngss": "HS-ESS1-6"}, {"name": "Crop Evolution and Selection Simulation", "path": "/Simulations/LifeSciences/CropEvolution.html", "thumb": "/assets/images/thumbnails/CropEvolution.png", "ngss": "HS-LS4-4"}, {"name": "Crystal Lattice Flythrough", "path": "/Simulations/PhysicalSciences/CrystalFlythrough.html", "thumb": "/assets/images/thumbnails/CrystalFlythrough.png", "ngss": "HS-PS1-3"}, {"name": "DNA and Population Inheritance Model (HS-LS3-1)", "path": "/Simulations/LifeSciences/InheritanceModel.html", "thumb": "/assets/images/thumbnails/InheritanceModel.png", "ngss": "HS-LS3-1"}, {"name": "DNA to Protein Structure and Function (HS-LS1-1)", "path": "/Simulations/LifeSciences/DNAToProtein.html", "thumb": "/assets/images/thumbnails/DNAToProtein.png", "ngss": "HS-LS1-1"}, {"name": "Diesel Engine Runaway Phenomenon", "path": "/Simulations/PhysicalSciences/DieselEngineRunaway.html", "thumb": "/assets/images/thumbnails/DieselEngineRunaway.png", "ngss": "HS-PS3-2"}, {"name": "Digital vs. Analog Transmission Advantages", "path": "/Simulations/PhysicalSciences/DigitalTransmissionAdvantage.html", "thumb": "/assets/images/thumbnails/DigitalTransmissionAdvantage.png", "ngss": "HS-PS4-2"}, {"name": "Durham Fair Tractor Pull Dynamics", "path": "/Simulations/PhysicalSciences/Durham_Fair_Tractor_Pull.html", "thumb": "/assets/images/thumbnails/Durham_Fair_Tractor_Pull.png", "ngss": "HS-PS2-1"}, {"name": "EM Radiation Effects on Matter", "path": "/Simulations/PhysicalSciences/EMRadiationEffects.html", "thumb": "/assets/images/thumbnails/EMRadiationEffects.png", "ngss": "HS-PS4-4"}, {"name": "Earth Systems Interactions Simulator", "path": "/Simulations/EarthSpaceSciences/EarthSystemsInteractions.html", "thumb": "/assets/images/thumbnails/EarthSystemsInteractions.png", "ngss": "HS-ESS3-6"}, {"name": "Ecosystem Resilience and Disturbances Simulation", "path": "/Simulations/LifeSciences/EcosystemResilience.html", "thumb": "/assets/images/thumbnails/EcosystemResilience.png", "ngss": "HS-LS2-6"}, {"name": "Electric & Magnetic Field Energy Simulator", "path": "/Simulations/PhysicalSciences/ElectricMagneticFieldEnergy.html", "thumb": "/assets/images/thumbnails/ElectricMagneticFieldEnergy.png", "ngss": "HS-PS3-5"}, {"name": "Electric Boat Submarine Hull Bonding Simulation", "path": "/Simulations/PhysicalSciences/Electric_Boat_Hull_Bonding.html", "thumb": "/assets/images/thumbnails/Electric_Boat_Hull_Bonding.png", "ngss": "HS-PS2-6"}, {"name": "Electric Vehicle Optimization Simulation", "path": "/Simulations/EngineeringTechnologyScience/ElectricVehicleSimulation.html", "thumb": "/assets/images/thumbnails/ElectricVehicleSimulation.png", "ngss": "HS-ETS1-2"}, {"name": "Electromagnetism & Induction", "path": "/Simulations/PhysicalSciences/ElectromagnetismInduction.html", "thumb": "/assets/images/thumbnails/ElectromagnetismInduction.png", "ngss": "HS-PS2-5"}, {"name": "Energy & Mineral Resources Cost-Benefit Analysis", "path": "/Simulations/EarthSpaceSciences/EnergyResourcesCostBenefit.html", "thumb": "/assets/images/thumbnails/EnergyResourcesCostBenefit.png", "ngss": "HS-ESS3-2"}, {"name": "Engine Efficiency Simulation", "path": "/Simulations/PhysicalSciences/EngineEfficiencySimulation.html", "thumb": "/assets/images/thumbnails/EngineEfficiencySimulation.png", "ngss": "HS-PS3-3"}, {"name": "Environmental Change & Extinction Explorer", "path": "/Simulations/LifeSciences/EnvironmentalChangeExtinction.html", "thumb": "/assets/images/thumbnails/EnvironmentalChangeExtinction.png", "ngss": "HS-LS4-5"}, {"name": "Enzyme \"Lock and Key\" Puzzle", "path": "/Simulations/LifeSciences/EnzymeDockingPuzzle.html", "thumb": "/assets/images/thumbnails/EnzymeDockingPuzzle.png", "ngss": "HS-LS1-1"}, {"name": "Evidence of Common Ancestry Explorer", "path": "/Simulations/LifeSciences/CommonAncestryEvidence.html", "thumb": "/assets/images/thumbnails/CommonAncestryEvidence.png", "ngss": "HS-LS4-1"}, {"name": "Finch Beak Adaptation & Form", "path": "/Simulations/LifeSciences/AdaptationForm.html", "thumb": "/assets/images/thumbnails/AdaptationForm.png", "ngss": "HS-LS4-4"}, {"name": "Forensic Chromatography of American Junk Food Dyes", "path": "/Simulations/PhysicalSciences/ForensicChromatography.html", "thumb": "/assets/images/thumbnails/ForensicChromatography.png", "ngss": "HS-PS1-3"}, {"name": "Formation of the Metacomet Ridge | Earth Science Simulation", "path": "/Simulations/EarthSpaceSciences/HartfordBasinGeology.html", "thumb": "/assets/images/thumbnails/HartfordBasinGeology.png", "ngss": "HS-ESS2-1"}, {"name": "Four Factors of Evolution Model", "path": "/Simulations/LifeSciences/FourFactorsEvolution.html", "thumb": "/assets/images/thumbnails/FourFactorsEvolution.png", "ngss": "HS-LS4-2"}, {"name": "From Sparks to Waves: Simulation", "path": "/Simulations/PhysicalSciences/FromSparksToWavesSimulation.html", "thumb": "/assets/images/thumbnails/FromSparksToWavesSimulation.png", "ngss": "HS-PS4-1"}, {"name": "Frost Heaves and Connecticut Stone Walls - NGSS Simulation", "path": "/Simulations/EarthSpaceSciences/FrostHeavesAndConnecticutStoneWalls.html", "thumb": "/assets/images/thumbnails/FrostHeavesAndConnecticutStoneWalls.png", "ngss": "HS-ESS2-5"}, {"name": "Garden of the Giants Genetics - Giant Pumpkin Breeding", "path": "/Simulations/LifeSciences/Garden_of_the_Giants_Genetics.html", "thumb": "/assets/images/thumbnails/Garden_of_the_Giants_Genetics.png", "ngss": "HS-LS3-3"}, {"name": "Gas Laws: Avogadro's Law Simulation", "path": "/Simulations/PhysicalSciences/AvogadrosLaw.html", "thumb": "/assets/images/thumbnails/AvogadrosLaw.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Boyle's Law Simulation", "path": "/Simulations/PhysicalSciences/BoylesLaw.html", "thumb": "/assets/images/thumbnails/BoylesLaw.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Charles's Law", "path": "/Simulations/PhysicalSciences/CharlesLaw.html", "thumb": "/assets/images/thumbnails/CharlesLaw.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Gay-Lussac's Law", "path": "/Simulations/PhysicalSciences/GayLussacsLaw.html", "thumb": "/assets/images/thumbnails/GayLussacsLaw.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Ideal Gas Law", "path": "/Simulations/PhysicalSciences/IdealGasLaw.html", "thumb": "/assets/images/thumbnails/IdealGasLaw.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Ideal Gas Law Derivation", "path": "/Simulations/PhysicalSciences/IdealGasLawDerivation.html", "thumb": "/assets/images/thumbnails/IdealGasLawDerivation.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Ideal Gas Law Derivation (Scaffolded)", "path": "/Simulations/PhysicalSciences/IdealGasLawDerivationScaffolded.html", "thumb": "/assets/images/thumbnails/IdealGasLawDerivationScaffolded.png", "ngss": "HS-PS3-2"}, {"name": "Gas Laws: Real Gas vs. Ideal Gas Sandbox", "path": "/Simulations/PhysicalSciences/RealGasLawSimulation.html", "thumb": "/assets/images/thumbnails/RealGasLawSimulation.png", "ngss": "HS-PS3-2"}, {"name": "Global Carbon Cycle Model", "path": "/Simulations/EarthSpaceSciences/GlobalCarbonCycleModel.html", "thumb": "/assets/images/thumbnails/GlobalCarbonCycleModel.png", "ngss": "HS-ESS2-6"}, {"name": "Global Carbon Cycle Simulation (HS-LS2-5)", "path": "/Simulations/LifeSciences/CarbonCycle.html", "thumb": "/assets/images/thumbnails/CarbonCycle.png", "ngss": "HS-LS2-5"}, {"name": "Global Climate Impacts & Mitigation Forecast", "path": "/Simulations/EarthSpaceSciences/GlobalClimateImpacts.html", "thumb": "/assets/images/thumbnails/GlobalClimateImpacts.png", "ngss": "HS-ESS3-5"}, {"name": "Gravitational Slingshot (Assist) Simulation", "path": "/Simulations/EarthSpaceSciences/GravitationalSlingshot.html", "thumb": "/assets/images/thumbnails/GravitationalSlingshot.png", "ngss": "HS-ESS1-4"}, {"name": "Gravity & Electrostatics Simulator", "path": "/Simulations/PhysicalSciences/GravityAndElectrostaticsSimulator.html", "thumb": "/assets/images/thumbnails/GravityAndElectrostaticsSimulator.png", "ngss": "HS-PS2-4"}, {"name": "Greenhouse Effect & Earth's Energy Budget Simulation", "path": "/Simulations/EarthSpaceSciences/GreenhouseEffect.html", "thumb": "/assets/images/thumbnails/GreenhouseEffect.png", "ngss": "HS-ESS2-4"}, {"name": "Group Behavior and Survival Model (HS-LS2-8)", "path": "/Simulations/LifeSciences/GroupBehavior.html", "thumb": "/assets/images/thumbnails/GroupBehavior.png", "ngss": "HS-LS2-8"}, {"name": "HS-LS2-2 Biodiversity and Population Dynamics Simulator", "path": "/Simulations/LifeSciences/BiodiversityPopulationDynamics.html", "thumb": "/assets/images/thumbnails/BiodiversityPopulationDynamics.png", "ngss": "HS-LS2-2"}, {"name": "HVAC & Carpentry Trades: Retrofitting the Mark Twain House", "path": "/Simulations/PhysicalSciences/MarkTwainHouseRetrofit.html", "thumb": "/assets/images/thumbnails/MarkTwainHouseRetrofit.png", "ngss": "HS-PS3-4"}, {"name": "Habitat Fragmentation Mitigation Simulation", "path": "/Simulations/LifeSciences/HabitatFragmentationMitigation.html", "thumb": "/assets/images/thumbnails/HabitatFragmentationMitigation.png", "ngss": "HS-LS4-6"}, {"name": "Hartford Basin Rift & Dinosaur Tracks Modeler", "path": "/Simulations/EarthSpaceSciences/HartfordBasinRiftModel.html", "thumb": "/assets/images/thumbnails/HartfordBasinRiftModel.png", "ngss": "HS-ESS2-1"}, {"name": "Hierarchical Organization of Interacting Systems (HS-LS1-2)", "path": "/Simulations/LifeSciences/HierarchicalOrganization.html", "thumb": "/assets/images/thumbnails/HierarchicalOrganization.png", "ngss": "HS-LS1-2"}, {"name": "Homeostasis and Feedback Mechanisms Investigation (HS-LS1-3)", "path": "/Simulations/LifeSciences/Homeostasis.html", "thumb": "/assets/images/thumbnails/Homeostasis.png", "ngss": "HS-LS1-3"}, {"name": "Human Impact & Biodiversity Solutions (HS-LS2-7)", "path": "/Simulations/LifeSciences/HumanImpactBiodiversity.html", "thumb": "/assets/images/thumbnails/HumanImpactBiodiversity.png", "ngss": "HS-LS2-7"}, {"name": "Human Settlement & Migration Simulator", "path": "/Simulations/EarthSpaceSciences/HumanMigrationSettlementSimulator.html", "thumb": "/assets/images/thumbnails/HumanMigrationSettlementSimulator.png", "ngss": "HS-ESS3-1"}, {"name": "Ice-Albedo Feedback Loop", "path": "/Simulations/EarthSpaceSciences/IceAlbedoFeedback.html", "thumb": "/assets/images/thumbnails/IceAlbedoFeedback.png", "ngss": "HS-ESS2-2"}, {"name": "Interactive Boat River Crossing Simulation", "path": "/Simulations/PhysicalSciences/InteractiveBoatRiverCrossingSimulation.html", "thumb": "/assets/images/thumbnails/InteractiveBoatRiverCrossingSimulation.png", "ngss": "HS-PS2-1"}, {"name": "Intermolecular Forces Investigation", "path": "/Simulations/PhysicalSciences/IntermolecularForces.html", "thumb": "/assets/images/thumbnails/IntermolecularForces.png", "ngss": "HS-PS1-3"}, {"name": "Invasive Species Dynamics Simulation", "path": "/Simulations/LifeSciences/InvasiveSpeciesDynamics.html", "thumb": "/assets/images/thumbnails/InvasiveSpeciesDynamics.png", "ngss": "HS-LS2-6"}, {"name": "Le Chatelier's Principle Simulator", "path": "/Simulations/PhysicalSciences/LeChatelier.html", "thumb": "/assets/images/thumbnails/LeChatelier.png", "ngss": "HS-PS1-6"}, {"name": "Lights Out", "path": "/Simulations/Logic/LightsOut.html", "thumb": "/assets/images/thumbnails/LightsOut.png", "ngss": ""}, {"name": "Little Poland Fermentation: Dry Sausage (Krakowska) (HS-LS2-3)", "path": "/Simulations/LifeSciences/Little_Poland_Fermentation.html", "thumb": "/assets/images/thumbnails/Little_Poland_Fermentation.png", "ngss": "HS-LS2-3"}, {"name": "Long Island Sound Hypoxia Simulation", "path": "/Simulations/EarthSpaceSciences/LongIslandSoundHypoxia.html", "thumb": "/assets/images/thumbnails/LongIslandSoundHypoxia.png", "ngss": "HS-ESS3-6"}, {"name": "Long Island Sound Lobster Collapse", "path": "/Simulations/LifeSciences/LongIslandSoundLobsterCollapse.html", "thumb": "/assets/images/thumbnails/LongIslandSoundLobsterCollapse.png", "ngss": "HS-LS2-6"}, {"name": "Lyme Disease Ecology & Population Dynamics", "path": "/Simulations/LifeSciences/LymeDiseaseEcology.html", "thumb": "/assets/images/thumbnails/LymeDiseaseEcology.png", "ngss": "HS-LS2-2"}, {"name": "Lyme Disease Ecology Simulation", "path": "/Simulations/LifeSciences/ConnecticutTickEcology.html", "thumb": "/assets/images/thumbnails/ConnecticutTickEcology.png", "ngss": "HS-LS2-6"}, {"name": "Lyme Disease Ecology: The Acorn Connection", "path": "/Simulations/LifeSciences/NewEnglandLymeEcology.html", "thumb": "/assets/images/thumbnails/NewEnglandLymeEcology.png", "ngss": "HS-LS2-2"}, {"name": "Macromolecule Biosynthesis Model (HS-LS1-6)", "path": "/Simulations/LifeSciences/Macromolecules.html", "thumb": "/assets/images/thumbnails/Macromolecules.png", "ngss": "HS-LS1-6"}, {"name": "Macroscopic Energy vs. Microscopic Particles", "path": "/Simulations/PhysicalSciences/MacroscopicEnergyModel.html", "thumb": "/assets/images/thumbnails/MacroscopicEnergyModel.png", "ngss": "HS-PS3-2"}, {"name": "Mantle Convection Explorer", "path": "/Simulations/EarthSpaceSciences/MantleConvectionExplorer.html", "thumb": "/assets/images/thumbnails/MantleConvectionExplorer.png", "ngss": "HS-ESS2-3"}, {"name": "Mastermind Codebreaker", "path": "/Simulations/Logic/Mastermind.html", "thumb": "/assets/images/thumbnails/Mastermind.png", "ngss": ""}, {"name": "Metacomet Ridge Formation: Middletown, CT Geologic History", "path": "/Simulations/EarthSpaceSciences/MetacometRidgeFormation.html", "thumb": "/assets/images/thumbnails/MetacometRidgeFormation.png", "ngss": "HS-ESS2-1"}, {"name": "Millstone Power Station: Nuclear Fission Case Study", "path": "/Simulations/PhysicalSciences/MillstoneNuclearFission.html", "thumb": "/assets/images/thumbnails/MillstoneNuclearFission.png", "ngss": "HS-PS1-8"}, {"name": "Mitosis and Cellular Differentiation Model (HS-LS1-4)", "path": "/Simulations/LifeSciences/MitosisDifferentiation.html", "thumb": "/assets/images/thumbnails/MitosisDifferentiation.png", "ngss": "HS-LS1-4"}, {"name": "Molecular Structures & Designed Materials", "path": "/Simulations/PhysicalSciences/MolecularStructuresMaterials.html", "thumb": "/assets/images/thumbnails/MolecularStructuresMaterials.png", "ngss": "HS-PS2-6"}, {"name": "Monster Molecules Showcase", "path": "/Simulations/PhysicalSciences/MonsterMolecules.html", "thumb": "/assets/images/thumbnails/MonsterMolecules.png", "ngss": "HS-PS1-1"}, {"name": "Natural Selection Simulation", "path": "/Simulations/LifeSciences/NaturalSelection.html", "thumb": "/assets/images/thumbnails/NaturalSelection.png", "ngss": "HS-LS4-3"}, {"name": "Natural Selection and Adaptation", "path": "/Simulations/LifeSciences/NaturalSelectionAdaptation.html", "thumb": "/assets/images/thumbnails/NaturalSelectionAdaptation.png", "ngss": "HS-LS4-4"}, {"name": "New Haven Apizza Thermodynamics - NGSS Simulation", "path": "/Simulations/PhysicalSciences/NewHavenApizzaThermodynamics.html", "thumb": "/assets/images/thumbnails/NewHavenApizzaThermodynamics.png", "ngss": "HS-PS3-4"}, {"name": "Nuclear Processes Simulator", "path": "/Simulations/PhysicalSciences/NuclearProcesses.html", "thumb": "/assets/images/thumbnails/NuclearProcesses.png", "ngss": "HS-PS1-8"}, {"name": "Ocean Acidification & Coral Bleaching in La Parguera", "path": "/Simulations/EarthSpaceSciences/LaPargueraOceanAcidification.html", "thumb": "/assets/images/thumbnails/LaPargueraOceanAcidification.png", "ngss": "HS-ESS2-2"}, {"name": "Offshore Wind Energy Optimization in New London", "path": "/Simulations/EngineeringTechnologyScience/NewLondonWindSimulation.html", "thumb": "/assets/images/thumbnails/NewLondonWindSimulation.png", "ngss": "HS-ETS1-3"}, {"name": "Orbital Motion & Kepler's Laws", "path": "/Simulations/EarthSpaceSciences/OrbitalMotion.html", "thumb": "/assets/images/thumbnails/OrbitalMotion.png", "ngss": "HS-ESS1-4"}, {"name": "Photosynthesis Rate Simulation", "path": "/Simulations/LifeSciences/Photosynthesis.html", "thumb": "/assets/images/thumbnails/Photosynthesis.png", "ngss": "HS-LS1-5"}, {"name": "Planetary Defense: Asteroid Deflection", "path": "/Simulations/EarthSpaceSciences/PlanetaryDefense.html", "thumb": "/assets/images/thumbnails/PlanetaryDefense.png", "ngss": "HS-ESS1-4"}, {"name": "Portland Brownstone Quarry Simulator (Middletown Area)", "path": "/Simulations/EarthSpaceSciences/PortlandBrownstoneQuarry.html", "thumb": "/assets/images/thumbnails/PortlandBrownstoneQuarry.png", "ngss": "HS-ESS3-1"}, {"name": "Predator-Prey Ecosystem Simulation", "path": "/Simulations/LifeSciences/PredatorPrey.html", "thumb": "/assets/images/thumbnails/PredatorPrey.png", "ngss": "HS-LS2-1"}, {"name": "Projectile Motion Simulation", "path": "/Simulations/PhysicalSciences/ProjectileMotionSimulation.html", "thumb": "/assets/images/thumbnails/ProjectileMotionSimulation.png", "ngss": "HS-PS2-1"}, {"name": "Protein Unfolding & Denaturation", "path": "/Simulations/LifeSciences/ProteinDenaturation.html", "thumb": "/assets/images/thumbnails/ProteinDenaturation.png", "ngss": "HS-LS1-1"}, {"name": "Puerto Rican Karst Topography: Water & Bedrock Interactions", "path": "/Simulations/EarthSpaceSciences/PuertoRicanKarstTopography.html", "thumb": "/assets/images/thumbnails/PuertoRicanKarstTopography.png", "ngss": "HS-ESS2-5"}, {"name": "Puerto Rico Resilient Microgrid Simulation", "path": "/Simulations/EngineeringTechnologyScience/PuertoRicoMicrogridSimulation.html", "thumb": "/assets/images/thumbnails/PuertoRicoMicrogridSimulation.png", "ngss": "HS-ETS1-4"}, {"name": "Puerto Rico Trench Gravity Anomaly - NGSS HS-ESS2-1", "path": "/Simulations/EarthSpaceSciences/PuertoRicoTrenchGravityAnomaly.html", "thumb": "/assets/images/thumbnails/PuertoRicoTrenchGravityAnomaly.png", "ngss": "HS-ESS2-1"}, {"name": "Quantum Entanglement Puzzle", "path": "/Simulations/Logic/QuantumEntanglement.html", "thumb": "/assets/images/thumbnails/QuantumEntanglement.png", "ngss": ""}, {"name": "Radiometric Dating & Earth's History", "path": "/Simulations/EarthSpaceSciences/RadiometricDatingExplorer.html", "thumb": "/assets/images/thumbnails/RadiometricDatingExplorer.png", "ngss": "HS-ESS1-5"}, {"name": "Reaction Rates Simulation", "path": "/Simulations/PhysicalSciences/ReactionRatesSimulation.html", "thumb": "/assets/images/thumbnails/ReactionRatesSimulation.png", "ngss": "HS-PS1-5"}, {"name": "Resonance Cascade Puzzle", "path": "/Simulations/Logic/ResonanceCascade.html", "thumb": "/assets/images/thumbnails/ResonanceCascade.png", "ngss": ""}, {"name": "Rollercoaster Energy Computational Model", "path": "/Simulations/PhysicalSciences/EnergyChangeModel.html", "thumb": "/assets/images/thumbnails/EnergyChangeModel.png", "ngss": "HS-PS3-1"}, {"name": "Saharan Dust Transport (Polvo del Sahara) - NGSS HS-ESS2-2", "path": "/Simulations/EarthSpaceSciences/SaharanDustTransport.html", "thumb": "/assets/images/thumbnails/SaharanDustTransport.png", "ngss": "HS-ESS2-2"}, {"name": "Secondary Succession in El Yunque - NGSS HS-LS2-6", "path": "/Simulations/LifeSciences/ElYunqueSecondarySuccession.html", "thumb": "/assets/images/thumbnails/ElYunqueSecondarySuccession.png", "ngss": "HS-LS2-6"}, {"name": "Sources of Genetic Variation Model (HS-LS3-2)", "path": "/Simulations/LifeSciences/GeneticVariation.html", "thumb": "/assets/images/thumbnails/GeneticVariation.png", "ngss": "HS-LS3-2"}, {"name": "Spacecraft Reentry Optimization Simulation", "path": "/Simulations/EngineeringTechnologyScience/SpacecraftReentrySimulation.html", "thumb": "/assets/images/thumbnails/SpacecraftReentrySimulation.png", "ngss": "HS-ETS1-4"}, {"name": "Stage Lighting Simulator", "path": "/Simulations/PhysicalSciences/StageLightingSimulator.html", "thumb": "/assets/images/thumbnails/StageLightingSimulator.png", "ngss": "HS-PS3-3"}, {"name": "Stellar Life Cycle Simulations", "path": "/Simulations/EarthSpaceSciences/StellarPhenomenaSimulator.html", "thumb": "/assets/images/thumbnails/StellarPhenomenaSimulator.png", "ngss": "HS-ESS1-1"}, {"name": "Stellar Nucleosynthesis Explorer", "path": "/Simulations/EarthSpaceSciences/StellarNucleosynthesis.html", "thumb": "/assets/images/thumbnails/StellarNucleosynthesis.png", "ngss": "HS-ESS1-3"}, {"name": "Sustainable Resource Management Simulator", "path": "/Simulations/EarthSpaceSciences/ResourceManagementSimulator.html", "thumb": "/assets/images/thumbnails/ResourceManagementSimulator.png", "ngss": "HS-ESS3-3"}, {"name": "Synaptic Links Logic Game", "path": "/Simulations/Logic/SynapticLinks.html", "thumb": "/assets/images/thumbnails/SynapticLinks.png", "ngss": ""}, {"name": "Tambora 1816: Year Without a Summer", "path": "/Simulations/EarthSpaceSciences/Tambora1816.html", "thumb": "/assets/images/thumbnails/Tambora1816.png", "ngss": "HS-ESS2-4"}, {"name": "Tectonic Landscape Modeler", "path": "/Simulations/EarthSpaceSciences/TectonicLandscapeModeller.html", "thumb": "/assets/images/thumbnails/TectonicLandscapeModeller.png", "ngss": "HS-ESS2-1"}, {"name": "The Flint Water Crisis: Solubility & Precipitation (Ksp)", "path": "/Simulations/PhysicalSciences/FlintWaterCrisis.html", "thumb": "/assets/images/thumbnails/FlintWaterCrisis.png", "ngss": "HS-PS1-6"}, {"name": "The Great Oxidation Event", "path": "/Simulations/EarthSpaceSciences/GreatOxidationEvent.html", "thumb": "/assets/images/thumbnails/GreatOxidationEvent.png", "ngss": "HS-ESS2-7"}, {"name": "Thermal Equilibrium Sandbox", "path": "/Simulations/PhysicalSciences/ThermalEquilibriumSandbox.html", "thumb": "/assets/images/thumbnails/ThermalEquilibriumSandbox.png", "ngss": "HS-PS3-4"}, {"name": "Towers of Hanoi", "path": "/Simulations/Logic/TowersOfHanoi.html", "thumb": "/assets/images/thumbnails/TowersOfHanoi.png", "ngss": ""}, {"name": "Trait Distribution and Probability Model (HS-LS3-3)", "path": "/Simulations/LifeSciences/TraitDistribution.html", "thumb": "/assets/images/thumbnails/TraitDistribution.png", "ngss": "HS-LS3-3"}, {"name": "Trophic Energy Pyramid Model (HS-LS2-4)", "path": "/Simulations/LifeSciences/TrophicEnergy.html", "thumb": "/assets/images/thumbnails/TrophicEnergy.png", "ngss": "HS-LS2-4"}, {"name": "Urban Watershed Mitigation Design (HS-ESS3-4)", "path": "/Simulations/EarthSpaceSciences/TechnologicalSolutionEvaluation.html", "thumb": "/assets/images/thumbnails/TechnologicalSolutionEvaluation.png", "ngss": "HS-ESS3-4"}, {"name": "Virus Capsid Explorer", "path": "/Simulations/LifeSciences/VirusCapsidExplorer.html", "thumb": "/assets/images/thumbnails/VirusCapsidExplorer.png", "ngss": "HS-LS1-1"}, {"name": "Water Properties & Earth Processes", "path": "/Simulations/EarthSpaceSciences/WaterPropertiesEarthProcesses.html", "thumb": "/assets/images/thumbnails/WaterPropertiesEarthProcesses.png", "ngss": "HS-ESS2-5"}, {"name": "Wave Technology: Information & Energy", "path": "/Simulations/PhysicalSciences/WaveInformationTechnology.html", "thumb": "/assets/images/thumbnails/WaveInformationTechnology.png", "ngss": "HS-PS4-5"}, {"name": "Wave-Particle Duality of Light", "path": "/Simulations/PhysicalSciences/WaveParticleDuality.html", "thumb": "/assets/images/thumbnails/WaveParticleDuality.png", "ngss": "HS-PS4-3"}, {"name": "Wind Turbine Optimization Simulation", "path": "/Simulations/EngineeringTechnologyScience/WindTurbineSimulation.html", "thumb": "/assets/images/thumbnails/WindTurbineSimulation.png", "ngss": "HS-ETS1-3"}];
    const carousel = document.getElementById('sim-carousel');
    if (!carousel) return;

    // Select 15 random simulations
    const shuffled = [...carouselData];
    for (let i = shuffled.length - 1; i > 0; i--) {
      const j = Math.floor(Math.random() * (i + 1));
      [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]];
    }
    const selected = shuffled.slice(0, 15);

    // Render
    selected.forEach(sim => {
      const card = document.createElement('a');
      card.href = "" + sim.path;
      card.className = 'carousel-card';

      const img = document.createElement('img');
      img.src = "" + sim.thumb;
      img.alt = sim.name + " preview";
      img.loading = "lazy";

      const content = document.createElement('div');
      content.className = 'carousel-card-content';

      const title = document.createElement('div');
      title.className = 'carousel-card-title';
      title.textContent = sim.name;

      content.appendChild(title);

      if (sim.ngss) {
        const badge = document.createElement('div');
        badge.className = 'carousel-card-badge';
        badge.textContent = sim.ngss;
        content.appendChild(badge);
      }

      card.appendChild(img);
      card.appendChild(content);
      if(carousel) carousel.appendChild(card);
    });

    // Auto scroll logic
    const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
    let scrollInterval = prefersReducedMotion ? null : setInterval(scrollCarousel, 3000);

    function scrollCarousel() {
      if (!carousel) return;
      if (carousel.scrollLeft + carousel.clientWidth >= carousel.scrollWidth - 10) {
        // Reset to beginning
        carousel.scrollTo({ left: 0, behavior: 'smooth' });
      } else {
        // Scroll right by roughly one card width + gap
        const card = carousel.querySelector('.carousel-card');
        const step = (card ? card.offsetWidth : 300) + 16;
        carousel.scrollBy({ left: step, behavior: 'smooth' });
      }
    }

    // Pause on hover
    if(carousel) {
        carousel.addEventListener('mouseenter', () => {
          if (scrollInterval) clearInterval(scrollInterval);
        });
        carousel.addEventListener('mouseleave', () => {
          if (!prefersReducedMotion) {
            scrollInterval = setInterval(scrollCarousel, 3000);
          }
        });
    }
  });
</script>

<h2>Why Use These Simulations?</h2>
<div class="features-grid">
  <div class="feature-card">Aligned to NGSS High School Standards</div>
  <div class="feature-card">Works on Chromebooks & iPads</div>
  <div class="feature-card">Single-click. No downloads.</div>
  <div class="feature-card">Built by a real science teacher</div>
</div>

<h2>Browse by Category</h2>
<div class="categories-grid">
  <a href="/Simulations/PhysicalSciences" class="cat-card" style="background-image: url('/assets/images/physical-preview.jpg');">
    <h3>Physical Sciences</h3>
    <span class="badge">57 Simulations</span>
  </a>
  <a href="/Simulations/LifeSciences" class="cat-card" style="background-image: url('/assets/images/life-preview.jpg');">
    <h3>Life Sciences</h3>
    <span class="badge">43 Simulations</span>
  </a>
  <a href="/Simulations/EarthSpaceSciences" class="cat-card" style="background-image: url('/assets/images/earth-preview.jpg');">
    <h3>Earth & Space Sciences</h3>
    <span class="badge">34 Simulations</span>
  </a>
  <a href="/Simulations/EngineeringTechnologyScience" class="cat-card" style="background-image: url('/assets/images/engineering-preview.jpg');">
    <h3>Engineering & Tech</h3>
    <span class="badge">7 Simulations</span>
  </a>
  <a href="/Simulations/Logic" class="cat-card" style="background-image: url('/assets/images/logic-preview.jpg');">
    <h3>Logic & Math</h3>
    <span class="badge">6 Simulations</span>
  </a>
</div>

<h2>Browse by NGSS Standard</h2>
<div class="ngss-list">
  <details>
    <summary>HS-ESS1-1</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/StellarPhenomenaSimulator.html">Stellar Life Cycle Simulations</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS1-2</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/BigBangEvidenceExplorer.html">Big Bang Evidence Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS1-3</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/StellarNucleosynthesis.html">Stellar Nucleosynthesis Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS1-4</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/GravitationalSlingshot.html">Gravitational Slingshot (Assist) Simulation</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/OrbitalMotion.html">Orbital Motion & Kepler's Laws</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/PlanetaryDefense.html">Planetary Defense: Asteroid Deflection</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS1-5</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/RadiometricDatingExplorer.html">Radiometric Dating & Earth's History</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS1-6</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/CrateringHistory.html">Cratering & Surface Age Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-1</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/ConnecticutRiverValleyRift.html">Connecticut River Valley Rift Simulation</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/HartfordBasinGeology.html">Formation of the Metacomet Ridge | Earth Science Simulation</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/HartfordBasinRiftModel.html">Hartford Basin Rift & Dinosaur Tracks Modeler</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/MetacometRidgeFormation.html">Metacomet Ridge Formation: Middletown, CT Geologic History</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/PuertoRicoTrenchGravityAnomaly.html">Puerto Rico Trench Gravity Anomaly - NGSS HS-ESS2-1</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/TectonicLandscapeModeller.html">Tectonic Landscape Modeler</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-2</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/IceAlbedoFeedback.html">Ice-Albedo Feedback Loop</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/LaPargueraOceanAcidification.html">Ocean Acidification & Coral Bleaching in La Parguera</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/SaharanDustTransport.html">Saharan Dust Transport (Polvo del Sahara) - NGSS HS-ESS2-2</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-3</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/MantleConvectionExplorer.html">Mantle Convection Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-4</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/GreenhouseEffect.html">Greenhouse Effect & Earth's Energy Budget Simulation</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/Tambora1816.html">Tambora 1816: Year Without a Summer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-5</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/FrostHeavesAndConnecticutStoneWalls.html">Frost Heaves and Connecticut Stone Walls - NGSS Simulation</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/PuertoRicanKarstTopography.html">Puerto Rican Karst Topography: Water & Bedrock Interactions</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/WaterPropertiesEarthProcesses.html">Water Properties & Earth Processes</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-6</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/GlobalCarbonCycleModel.html">Global Carbon Cycle Model</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS2-7</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/GreatOxidationEvent.html">The Great Oxidation Event</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-1</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/ConnecticutCoastalErosion.html">Connecticut Coastal Erosion & Sea-Level Rise Simulator</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/HumanMigrationSettlementSimulator.html">Human Settlement & Migration Simulator</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/PortlandBrownstoneQuarry.html">Portland Brownstone Quarry Simulator (Middletown Area)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-2</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/EnergyResourcesCostBenefit.html">Energy & Mineral Resources Cost-Benefit Analysis</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-3</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/ResourceManagementSimulator.html">Sustainable Resource Management Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-4</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/TechnologicalSolutionEvaluation.html">Urban Watershed Mitigation Design (HS-ESS3-4)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-5</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/ConnecticutCoastalErosion.html">Connecticut Coastal Erosion & Sea-Level Rise Simulator</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/GlobalClimateImpacts.html">Global Climate Impacts & Mitigation Forecast</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/LaPargueraOceanAcidification.html">Ocean Acidification & Coral Bleaching in La Parguera</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ESS3-6</summary>
    <ul>
      <li><a href="/Simulations/EarthSpaceSciences/EarthSystemsInteractions.html">Earth Systems Interactions Simulator</a></li>
      <li><a href="/Simulations/EarthSpaceSciences/LongIslandSoundHypoxia.html">Long Island Sound Hypoxia Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ETS1-1</summary>
    <ul>
      <li><a href="/Simulations/EngineeringTechnologyScience/CityWaterInfrastructureSimulation.html">City Water Infrastructure Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ETS1-2</summary>
    <ul>
      <li><a href="/Simulations/EngineeringTechnologyScience/ElectricVehicleSimulation.html">Electric Vehicle Optimization Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ETS1-3</summary>
    <ul>
      <li><a href="/Simulations/EngineeringTechnologyScience/CoastalResilienceSimulation.html">Coastal Resilience: Mangroves vs. Seawalls</a></li>
      <li><a href="/Simulations/EngineeringTechnologyScience/NewLondonWindSimulation.html">Offshore Wind Energy Optimization in New London</a></li>
      <li><a href="/Simulations/EngineeringTechnologyScience/WindTurbineSimulation.html">Wind Turbine Optimization Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-ETS1-4</summary>
    <ul>
      <li><a href="/Simulations/EngineeringTechnologyScience/PuertoRicoMicrogridSimulation.html">Puerto Rico Resilient Microgrid Simulation</a></li>
      <li><a href="/Simulations/EngineeringTechnologyScience/SpacecraftReentrySimulation.html">Spacecraft Reentry Optimization Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-1</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/DNAToProtein.html">DNA to Protein Structure and Function (HS-LS1-1)</a></li>
      <li><a href="/Simulations/LifeSciences/EnzymeDockingPuzzle.html">Enzyme "Lock and Key" Puzzle</a></li>
      <li><a href="/Simulations/LifeSciences/ProteinDenaturation.html">Protein Unfolding & Denaturation</a></li>
      <li><a href="/Simulations/LifeSciences/VirusCapsidExplorer.html">Virus Capsid Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-2</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/HierarchicalOrganization.html">Hierarchical Organization of Interacting Systems (HS-LS1-2)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-3</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/Homeostasis.html">Homeostasis and Feedback Mechanisms Investigation (HS-LS1-3)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-4</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/MitosisDifferentiation.html">Mitosis and Cellular Differentiation Model (HS-LS1-4)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-5</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/Photosynthesis.html">Photosynthesis Rate Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-6</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/Macromolecules.html">Macromolecule Biosynthesis Model (HS-LS1-6)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS1-7</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/CellularRespiration.html">Cellular Respiration Energy Model (HS-LS1-7)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-1</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/BioluminescentBayDynamics.html">Bioluminescent Bay Dynamics - NGSS HS-LS2-1</a></li>
      <li><a href="/Simulations/LifeSciences/ConnecticutBlackBearPopulationExpansion.html">Connecticut Black Bear Population Expansion - NGSS Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/PredatorPrey/Ecosystem-Balancing-Act.html">Ecosystem Balancing Act: Predators, Prey, and Population Dynamics</a></li>
      <li><a href="/Simulations/LifeSciences/PredatorPrey.html">Predator-Prey Ecosystem Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-2</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/BiodiversityPopulationDynamics.html">HS-LS2-2 Biodiversity and Population Dynamics Simulator</a></li>
      <li><a href="/Simulations/LifeSciences/LymeDiseaseEcology.html">Lyme Disease Ecology & Population Dynamics</a></li>
      <li><a href="/Simulations/LifeSciences/NewEnglandLymeEcology.html">Lyme Disease Ecology: The Acorn Connection</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-3</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/AerobicAnaerobic.html">Aerobic vs Anaerobic Respiration (HS-LS2-3)</a></li>
      <li><a href="/Simulations/LifeSciences/Little_Poland_Fermentation.html">Little Poland Fermentation: Dry Sausage (Krakowska) (HS-LS2-3)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-4</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/TrophicEnergy.html">Trophic Energy Pyramid Model (HS-LS2-4)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-5</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/CarbonCycle.html">Global Carbon Cycle Simulation (HS-LS2-5)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-6</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/EcosystemResilience.html">Ecosystem Resilience and Disturbances Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/InvasiveSpeciesDynamics.html">Invasive Species Dynamics Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/LongIslandSoundLobsterCollapse.html">Long Island Sound Lobster Collapse</a></li>
      <li><a href="/Simulations/LifeSciences/ConnecticutTickEcology.html">Lyme Disease Ecology Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/ElYunqueSecondarySuccession.html">Secondary Succession in El Yunque - NGSS HS-LS2-6</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-7</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/HumanImpactBiodiversity.html">Human Impact & Biodiversity Solutions (HS-LS2-7)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS2-8</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/GroupBehavior.html">Group Behavior and Survival Model (HS-LS2-8)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS3-1</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/InheritanceModel.html">DNA and Population Inheritance Model (HS-LS3-1)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS3-2</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/GeneticVariation.html">Sources of Genetic Variation Model (HS-LS3-2)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS3-3</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/Garden_of_the_Giants_Genetics.html">Garden of the Giants Genetics - Giant Pumpkin Breeding</a></li>
      <li><a href="/Simulations/LifeSciences/TraitDistribution.html">Trait Distribution and Probability Model (HS-LS3-3)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-1</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/CommonAncestryEvidence.html">Evidence of Common Ancestry Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-2</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/FourFactorsEvolution.html">Four Factors of Evolution Model</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-3</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/NaturalSelection.html">Natural Selection Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-4</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/AnoleUrbanAdaptation.html">Anole Lizard Urban Adaptation</a></li>
      <li><a href="/Simulations/LifeSciences/AntibioticResistance.html">Antibiotic Resistance Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/CoquiPitchAdaptation.html">Coquí Frog Climate Adaptation - NGSS HS-LS4-4</a></li>
      <li><a href="/Simulations/LifeSciences/CropEvolution.html">Crop Evolution and Selection Simulation</a></li>
      <li><a href="/Simulations/LifeSciences/AdaptationForm.html">Finch Beak Adaptation & Form</a></li>
      <li><a href="/Simulations/LifeSciences/NaturalSelectionAdaptation.html">Natural Selection and Adaptation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-5</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/EnvironmentalChangeExtinction.html">Environmental Change & Extinction Explorer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-LS4-6</summary>
    <ul>
      <li><a href="/Simulations/LifeSciences/HabitatFragmentationMitigation.html">Habitat Fragmentation Mitigation Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-1</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/AlkaliMetalsPhenomenon.html">Alkali Metals Reaction Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/MonsterMolecules.html">Monster Molecules Showcase</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-2</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/AppalachianAcidMineDrainage.html">Appalachian Acid Mine Drainage: Titrations & Buffers</a></li>
      <li><a href="/Simulations/PhysicalSciences/ChemicalReactionsOutcomes.html">Chemical Reaction Outcomes Predictor</a></li>
      <li><a href="/Simulations/PhysicalSciences/ChemicalReactionsOutcomesExperimental.html">Chemical Reaction Outcomes Predictor (Experimental 3D)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-3</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/ConnecticutRoadSalt.html">Connecticut Road Salt & Freezing Point Depression - NGSS Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/CrystalFlythrough.html">Crystal Lattice Flythrough</a></li>
      <li><a href="/Simulations/PhysicalSciences/ForensicChromatography.html">Forensic Chromatography of American Junk Food Dyes</a></li>
      <li><a href="/Simulations/PhysicalSciences/IntermolecularForces.html">Intermolecular Forces Investigation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-4</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/BondEnergy.html">Bond Energy Changes Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-5</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/TheBends.html">"The Bends": Henry's Law & Deep-Sea Gas Solubility</a></li>
      <li><a href="/Simulations/PhysicalSciences/ConnecticutMapleSyrupBoiling.html">Connecticut Maple Syrup Thermodynamics - NGSS Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/ReactionRatesSimulation.html">Reaction Rates Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-6</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/LeChatelier/Optimizing-the-Haber-Process-Designing-for-Maximum-Ammonia-Yield.html">Haber Process Le Chatelier Simulation Lesson Plan (NGSS HS-PS1-6)</a></li>
      <li><a href="/Simulations/PhysicalSciences/LeChatelier.html">Le Chatelier's Principle Simulator</a></li>
      <li><a href="/Simulations/PhysicalSciences/FlintWaterCrisis.html">The Flint Water Crisis: Solubility & Precipitation (Ksp)</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-7</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/ConservationOfMass.html">Conservation of Mass Simulator</a></li>
      <li><a href="/Simulations/PhysicalSciences/ConservationOfMass/Conservation-of-Mass-Balancing-Act.html">Conservation of Mass: The Balancing Act</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS1-8</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/MillstoneNuclearFission.html">Millstone Power Station: Nuclear Fission Case Study</a></li>
      <li><a href="/Simulations/PhysicalSciences/NuclearProcesses.html">Nuclear Processes Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-1</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/Durham_Fair_Tractor_Pull.html">Durham Fair Tractor Pull Dynamics</a></li>
      <li><a href="/Simulations/PhysicalSciences/InteractiveBoatRiverCrossingSimulation.html">Interactive Boat River Crossing Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/InteractiveBoatRiverCrossingSimulation/NavigatingTheCurrent.html">Navigating the Current: Vector Addition and Relative Velocity</a></li>
      <li><a href="/Simulations/PhysicalSciences/ProjectileMotionSimulation.html">Projectile Motion Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-2</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/ConservationOfMomentumSimulation/Bumper-Cars-Conservation.html">Bumper Cars Conservation: Analyzing Momentum in Action</a></li>
      <li><a href="/Simulations/PhysicalSciences/ConservationOfMomentumSimulation.html">Conservation of Momentum Simulation</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-3</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/EggDropCrashCushion.html">Collision Force Minimizer</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-4</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/GravityAndElectrostaticsSimulator.html">Gravity & Electrostatics Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-5</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/ElectromagnetismInduction.html">Electromagnetism & Induction</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS2-6</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/Electric_Boat_Hull_Bonding.html">Electric Boat Submarine Hull Bonding Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/MolecularStructuresMaterials.html">Molecular Structures & Designed Materials</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS3-1</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/EnergyChangeModel.html">Rollercoaster Energy Computational Model</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS3-2</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/BioluminescentBayPuertoRico.html">Bioluminescent Bay Puerto Rico Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/DieselEngineRunaway.html">Diesel Engine Runaway Phenomenon</a></li>
      <li><a href="/Simulations/PhysicalSciences/AvogadrosLaw.html">Gas Laws: Avogadro's Law Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/BoylesLaw.html">Gas Laws: Boyle's Law Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/CharlesLaw.html">Gas Laws: Charles's Law</a></li>
      <li><a href="/Simulations/PhysicalSciences/GayLussacsLaw.html">Gas Laws: Gay-Lussac's Law</a></li>
      <li><a href="/Simulations/PhysicalSciences/IdealGasLaw.html">Gas Laws: Ideal Gas Law</a></li>
      <li><a href="/Simulations/PhysicalSciences/IdealGasLawDerivation.html">Gas Laws: Ideal Gas Law Derivation</a></li>
      <li><a href="/Simulations/PhysicalSciences/IdealGasLawDerivationScaffolded.html">Gas Laws: Ideal Gas Law Derivation (Scaffolded)</a></li>
      <li><a href="/Simulations/PhysicalSciences/RealGasLawSimulation.html">Gas Laws: Real Gas vs. Ideal Gas Sandbox</a></li>
      <li><a href="/Simulations/PhysicalSciences/MacroscopicEnergyModel.html">Macroscopic Energy vs. Microscopic Particles</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS3-3</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/EngineEfficiencySimulation.html">Engine Efficiency Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/StageLightingSimulator.html">Stage Lighting Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS3-4</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/MarkTwainHouseRetrofit.html">HVAC & Carpentry Trades: Retrofitting the Mark Twain House</a></li>
      <li><a href="/Simulations/PhysicalSciences/NewHavenApizzaThermodynamics.html">New Haven Apizza Thermodynamics - NGSS Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/ThermalEquilibriumSandbox.html">Thermal Equilibrium Sandbox</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS3-5</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/ElectricMagneticFieldEnergy.html">Electric & Magnetic Field Energy Simulator</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS4-1</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/WaveSuperposition3D.html">3D Wave Superposition & Interference - NGSS HS-PS4-1</a></li>
      <li><a href="/Simulations/PhysicalSciences/FromSparksToWavesSimulation.html">From Sparks to Waves: Simulation</a></li>
      <li><a href="/Simulations/PhysicalSciences/WaveSuperposition3D/Harmonic-Symphony-Decoding-3D-Wave-Interference.html">Harmonic Symphony: Decoding 3D Wave Interference</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS4-2</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/DigitalTransmissionAdvantage.html">Digital vs. Analog Transmission Advantages</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS4-3</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/WaveParticleDuality.html">Wave-Particle Duality of Light</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS4-4</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/EMRadiationEffects.html">EM Radiation Effects on Matter</a></li>
    </ul>
  </details>
  <details>
    <summary>HS-PS4-5</summary>
    <ul>
      <li><a href="/Simulations/PhysicalSciences/AreciboObservatory.html">Arecibo Observatory: Capturing Radio Waves</a></li>
      <li><a href="/Simulations/PhysicalSciences/WaveInformationTechnology.html">Wave Technology: Information & Energy</a></li>
    </ul>
  </details>
</div>

<div class="about-section" id="about">
  <img src="https://github.com/nicklauscairns.png" alt="Nicklaus Cairns" class="about-photo">
  <div class="about-text">
    <h2>About the Creator</h2>
    <p><strong>Nicklaus Cairns</strong> is a passionate science educator from the United States with five years of teaching experience in Texas and Connecticut. He is a graduate of Texas A&M University's state approved educator preparation program, and holds a Master's in Science Education from Western Governors University.</p>
    <p>He believes in engaging students through hands-on, phenomena-based, and inquiry-driven NGSS-aligned instruction. This platform was built to ensure all students have access to high-quality interactive science tools at no cost.</p>
  </div>
</div>


      
    </main>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/4.1.0/anchor.min.js" integrity="sha256-lZaRhKri35AyJSypXXs4o6OPFTbTmUoltBbDCbdzegg=" crossorigin="anonymous" defer></script>
    <script>
      document.addEventListener("DOMContentLoaded", function() {
        if (typeof anchors !== 'undefined') {
          anchors.add();
        }
      });
    </script>
  </body>
</html>
