Skip to content

Computational Science and Engineering

Meet other local people interested in Computational Science and Engineering: share experiences, inspire and encourage each other! Join a Computational Science and Engineering group.
pin icon
12,971
members
people1 icon
10
groups

Frequently Asked Questions

Yes! Check out computational science and engineering events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the computational science and engineering events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find computational science and engineering events near your location here. Connect with your local community and discover events within your area.

Computational Science and Engineering Events Today

Join in-person Computational Science and Engineering events happening right now

Your Evals Are Bad: Evaluation and the Model Development Lifecycle
Your Evals Are Bad: Evaluation and the Model Development Lifecycle
**REGISTER AT THE LUMA EVENT PAGE!!!** https://luma.com/27ja5gwl Join us for an exciting talk by Mary Gibbs, Senior Applied Scientist at Relativity. ​ ​**​Agenda:** ​​6:00 - 6:30 PM - Welcome and mingle 6:30- 6:45 PM - Introductions 6:45 - 7:30 PM - Talk 7:30 - 8:00 PM - Wrap up **​​Description:** ​If you have ever shipped a model, watched your metrics improve, and later learned from your users that something was wrong, the metrics were always wrong. You just didn’t know it yet. An evaluation consists of three components, a benchmark, a scorer, and a claim about what a score represents. Each component has its own weaknesses. Benchmarks can suffer from narrow coverage, contamination, or saturation. Scorers are often chosen for ease of automation or computation rather than for their alignment with user outcomes. And the claim connecting a score to reality is rarely made explicit. These gaps compound across the model development lifecycle. When metrics improve, teams treat that as a signal and optimize directly against it, which is how a measurement problem becomes a model problem. This talk maps where evaluations can go wrong, considers counterarguments, and ends with practical advice for building better ones. **​Speaker Bio:** ​Mary is a Senior Applied Scientist at Relativity, tackling data science challenges in the e-discovery and legal tech space. She is also an organizer for Women and Gender eXpansive Coders DC (formerly Women Who Code DC), fostering a community dedicated to empowering women and nonbinary individuals to excel in their careers. Mary's experience spans various domains. She has developed data science solutions related to job search and career progression at Teal, cybersecurity challenges at LiveAction Software, and commercial and government consulting at Mosaic Data Science. Before venturing into the field of data science, Mary conducted and published research pertaining to the cellular and molecular mechanisms underlying neurodevelopment at the National Institutes of Health. In other words, she has dissected and imaged a lot of fruit fly brains. She holds a M.S. in Data Science from The George Washington University and a B.A. in Biological Sciences from Cornell University
Profs & Pints DC: Artemis II and Beyond
Profs & Pints DC: Artemis II and Beyond
[Profs and Pints DC](https://www.profsandpints.com/washingtondc) presents: **“Artemis II and Beyond,”** on how the recent space mission fits into long-term plans for the Moon, with Michael J. Neufeld, retired senior curator for the Space History Department of the Smithsonian’s National Air and Space Museum. [Advance tickets: $13.50 plus sales tax and processing fees. Available at [https://events.ticketleap.com/tickets/profsandpints/dc-artemis-ii-and-beyond](https://events.ticketleap.com/tickets/profsandpints/dc-artemis-ii-and-beyond) .] NASA’s recent, spectacular Artemis II mission is a sign that the United States is serious about sending humans to the Moon again. Gain an understanding of how Artemis II fits in both past and planned lunar missions with historian Michael Neufeld, who was lead curator of the Smithsonian’s Destination Moon exhibit. He has taught at Johns Hopkins, Colgate, and other universities, and is the author or editor of nine books dealing with the history of technology. He’ll start by looking at the aftermath of the Apollo program of a half century ago and why it ended only four years after its first lunar mission. He’ll consider why no lasting lunar programs emerged from major announcements by two presidents, George H.W. Bush and George W. Bush, that astronauts would be going back to the Moon and on to Mars. His vividly illustrated lecture will then explore how Artemis is a product of a human spaceflight program that has changed dramatically over the past 50 years. We’ll look at how collaboration with Europe, Canada and Japan became integral to the shuttle and International Space Station programs, and how the rise of new commercial space companies such as SpaceX has enabled NASA to buy both space services and space craft. Both international and commercial partners are involved in the latest Moon efforts, with SpaceX and Blue Origin expected to supply the landers to take astronauts down to a planned base on the Moon’s South Pole. How soon will any of this happen? Probably not as quickly as NASA says, but the specter of a Chinese landing on the Moon by 2030 is one obvious reason to keep things moving along. We’ll look at the sustainability of the Artemis space program for at least the next decade or so. You’ll emerge from the talk with no doubt that exciting days are ahead for space fans. (Doors: $17, or $15 with a student ID. Listed time is for doors. The talk starts 30 minutes later.) Image: The Artemis II mission launch (NASA photo).
French conversation happy hour!
French conversation happy hour!
Everyone is welcome to attend our weekly happy hour, at Tony & Joe's Waterfront Bar in Georgetown (3000 K. St, NW). The event goes from 7:15 to around 10:00 PM. Feel free to show up at any time. French speakers of all levels- from beginners to expats- are invited. We hope to see you there!
AI Startup BushidoCoffee - Are you an entrepreneur?
AI Startup BushidoCoffee - Are you an entrepreneur?
If you run an AI startup or you have a project or business idea, join us for first AI entrepreneur gathering of this group. Here is my Steve Kantor LinkedIn: https://www.linkedin.com/in/steve-kantor-594784. You? Feel free to connect. I was in original group started by Marc Pickett a decade ago and I am now a co-organizer. Text me 202-297-2393 if you register or cannot come to this event but want to connect with other startup founders. Help Each Other Anything is Possible
Reboot Hour (DMV) — Summer Kick-off Edition (Drop-In Happy Hour)
Reboot Hour (DMV) — Summer Kick-off Edition (Drop-In Happy Hour)
Reboot Hour is a feel-good, drop-in happy hour for meeting great people, playing a few games, and resetting your week. **Come stressed, leave refreshed. Donate old tech too!** This is the **anti-event**: no agenda, no speakers, no pressure. Just good people + games + conversation. Quick community note: eWaste Warriors has been getting noticed — **Rob Link was named a RealLIST Connectors DC 2026 Top 20 Connector**. You’ll feel that energy in the room: a lot of those “connector” folks show up here to meet people and pull others in. **Optional bonus (1 minute): bring 1 working device** (phone/tablet/laptop/etc.). Donating feels good because it helps real people and keeps good tech in circulation. Accepted: phones, tablets, laptops, smartwatches, AR/VR headsets, game consoles, headphones. Not accepted: screens, CRTs, appliances, loose batteries. **When/Where:** Tue, May 26 • **5:00–7:30 PM** (drop in anytime) Carpool Ballston — 900 N Glebe Rd, Arlington, VA (Ballston Metro)
Defensive Skills & Setting Camp
Defensive Skills & Setting Camp
**RSVP DOES NOT GUARANTEE YOUR SPOT. You must register via our website:** [https://www.katiereifertvbcamps.com/krvc-adult-volleyball-camps.cfm](https://www.katiereifertvbcamps.com/krvc-adult-volleyball-camps.cfm) **Defensive Skills & Setting Camp** This camp is designed for **adult volleyball players (ages 20 & above)** looking to improve their defensive & setting skills. Ideal for **all skill levels**, this camp offers an opportunity to receive skill instruction from George Washington's coaching staff. Defense & Setting Skills Camp is designed to develop well-rounded back-row defenders and setters by blending high-level defensive training with position-specific setting work. This session allows defenders to sharpen their floor skills while providing setters with focused, individualized technical training. **What to Expect:** Players will work on defensive techniques including platform control, reading hitters, movement patterns, & ball tracking in fast-paced, game-like drills. Back-row defenders will also learn how to set out-of-system to expand their skill set & decision-making. Setters will receive high-level 1v1 technical training while also spending time working on their own defense & blocking, helping them become more complete, well-rounded players on the court. We will spend the first hour & a half on skill instruction & the last 30 minutes playing competitive 6v6. 6v6 play will be recorded & distributed to participants so you can track your progress! **Camp Schedule:** 🗓️ *Tuesday, May 26th* * 6:45 PM – Doors Open, Check-in begins at the Charles E. Smith Center * 7:00 PM – Camp Begins * 9:00 PM – Camp Ends **Important Info:** * **You must register via our website:** [https://www.katiereifertvbcamps.com/krvc-adult-volleyball-camps.cfm](https://www.katiereifertvbcamps.com/krvc-adult-volleyball-camps.cfm) * This camp is for **adults only** – you must be **above the age of 20 or have exhausted your NCAA eligibility.** * You will enter the Charles E. Smith Center at the **Ticket Office Entrance**, located on 22nd St. * **Please do not arrive early; basketball will be finishing up their practice at this time & we cannot accommodate your arrival earlier.** * Payment is due at the time of signup. * If you have questions, please contact us at katiereifertvolleyballcamps@gmail.com * *By registering, you agree that we may use your photo for marketing.* We can’t wait to see you there!
Walk at Brookside Gardens
Walk at Brookside Gardens
There is supposed to be a let up in the seemingly incessant rain. Let’s take advantage with a walk at Brookside Gardens. We will meet to the right of the visitors center. If anyone is interested we can go to lunch afterwards.

Computational Science and Engineering Events This Week

Discover what is happening in the next few days

Agentic AI and the Search for Extraterrestrial Life
Agentic AI and the Search for Extraterrestrial Life
Join PSW Science® on May 29 at 8 PM as we welcome Michael Garrett (U. of Manchester) & Adam Thompson (NVIDIA). During the question and answer period, in-person attendees and live stream viewers may ask the speaker questions, and in-person attendees may also engage with the speaker during the post-lecture reception. Refreshments are served. For more information on this meeting, please visit: https://pswscience.org/meeting/2536 The meeting will be held in the John Wesley Powell Auditorium, adjacent to the Cosmos Club. The Powell Auditorium is located at 2170 Florida Avenue, NW Washington, DC 20008. Use of the Cosmos Club is restricted to the Powell Auditorium, the entryway to the auditorium, and the restrooms immediately outside the auditorium. Please note there is no onsite parking available. PSW Science, founded in 1871, is one of the oldest scientific societies in Washington D.C. Now, over 150 years later, we celebrate the Society's rich history and contributions to scientific discovery and cross-disciplinary collaboration. For information on how to become a member of PSW Science and membership benefits, please visit https://pswscience.org/join/
The Cover6 Community Meet & Greet — Round 3 🔒
The Cover6 Community Meet & Greet — Round 3 🔒
The Cover6 Community's in-person meetup is back — round three, and we're keeping it exactly where it should be. We're downstairs this time — right by the bar. No conference room, no roped-off section upstairs. Just the right amount of space for real conversation, and drinks already there if you want one. What to expect: • Pure open networking — no agenda, no presentations, no slides • Three hours to connect, catch up, and build real relationships • Genuine conversations with practitioners, newcomers, students, and professionals from across the industry • Good energy, familiar faces — and plenty of new ones When you walk in, skip the elevator. Head straight to the bar and you'll see me close by. Who should come: Anyone in or entering the cybersecurity space in the DMV. It doesn't matter if you've been in the industry for 20 years or you're still studying for your first cert. You belong here. Bring a friend — the more the merrier. Tag someone who needs to be in this room. 📍 AC Hotel by Marriott Arlington National Landing 1999 Richmond Highway, Arlington, VA 22202 (Metro accessible — Blue/Yellow Line, Crystal City Station) We're downstairs — look for us by the bar. 📅 Thursday, May 28, 2026 🕕 6:00 PM – 9:00 PM RSVP so we know how many people to expect. See you Thursday. — Tyrone & the Cover6 Community team
Profs & Pints Northern Virginia: Artemis II and Beyond
Profs & Pints Northern Virginia: Artemis II and Beyond
[Profs and Pints Northern Virginia](https://www.profsandpints.com/washingtondc) presents: **“Artemis II and Beyond,”** on how the recent space mission fits into long-term plans for the Moon, with Michael J. Neufeld, retired senior curator for the Space History Department of the Smithsonian’s National Air and Space Museum. [Advance tickets: $13.50 plus sales tax and processing fees. Available at [https://events.ticketleap.com/tickets/profsandpints/northern-virginia-artemis-ii-beyond](https://events.ticketleap.com/tickets/profsandpints/northern-virginia-artemis-ii-beyond) .] NASA’s recent, spectacular Artemis II mission is a sign that the United States is serious about sending humans to the Moon again. Gain an understanding of how Artemis II fits in both past and planned lunar missions with historian Michael Neufeld, who was lead curator of the Smithsonian’s Destination Moon exhibit. He has taught at Johns Hopkins, Colgate, and other universities, and is the author or editor of nine books dealing with the history of technology. He’ll start by looking at the aftermath of the Apollo program of a half century ago and why it ended only four years after its first lunar mission. He’ll consider why no lasting lunar programs emerged from major announcements by two presidents, George H.W. Bush and George W. Bush, that astronauts would be going back to the Moon and on to Mars. His vividly illustrated lecture will then explore how Artemis is a product of a human spaceflight program that has changed dramatically over the past 50 years. We’ll look at how collaboration with Europe, Canada and Japan became integral to the shuttle and International Space Station programs, and how the rise of new commercial space companies such as SpaceX has enabled NASA to buy both space services and space craft. Both international and commercial partners are involved in the latest Moon efforts, with SpaceX and Blue Origin expected to supply the landers to take astronauts down to a planned base on the Moon’s South Pole. How soon will any of this happen? Probably not as quickly as NASA says, but the specter of a Chinese landing on the Moon by 2030 is one obvious reason to keep things moving along. We’ll look at the sustainability of the Artemis space program for at least the next decade or so. You’ll emerge from the talk with no doubt that exciting days are ahead for space fans. (Doors: $17, or $15 with a student ID. Listed time is for doors. The talk starts 30 minutes later.) Image: The Artemis II mission launch (NASA photo).
Project Night at Taoti (register on Luma)
Project Night at Taoti (register on Luma)
\-\-\-\-\-\- [REGISTER FOR THE EVENT HERE (ON LUMA)!](https://luma.com/be8kjf6n) \-\-\-\-\-\- Join us for an evening of collaborative problem-solving as we work on a variety of civic tech projects together. Project needs vary but often include brainstorming, researching, writing, coding, or analyzing data. Check out [our website](https://www.civictechdc.org/projects) for a list of projects which may make an appearance! Meet other civic tech enthusiasts. Learn new skills. Contribute to a project to improve a local civic issue. **All are welcome and collaboration is encouraged.** Laptops are recommended but not required. **Where do I register?** To better serve our growing community, we’re transitioning our event registrations to [Luma](https://luma.com/civic-tech-dc)! **We still love Meetup** Meetup has been an incredible platform for us to build and connect with our community. We’ll continue sharing upcoming events there so that new people can find us, but [Luma](https://luma.com/civic-tech-dc) will be our primary registration platform moving forward. **Why we're making the switch** Meetup’s registration system has some limitations, and we need more flexibility to manage sign-ups and engagement. \-\-\-\-\-\- [REGISTER FOR THE EVENT HERE (ON LUMA)!](https://luma.com/be8kjf6n) \-\-\-\-\-\-
On https://blackecon101.podbean.com/ every Thursday at 6 pm
On https://blackecon101.podbean.com/ every Thursday at 6 pm
• What we'll do On https://blackecon101.podbean.com/ Thursdays at 6 pm. discussing the economy....
International Development, Affairs and NGOs Happy Hour
International Development, Affairs and NGOs Happy Hour
To secure your spot, purchase your ticket from the Eventbrite link ([https://www.eventbrite.com/e/international-devt-affairs-and-ngos-hh-with-teetotalersstudents-pass-tickets-880368996367](https://www.eventbrite.com/e/international-devt-affairs-and-ngos-hh-with-teetotalersstudents-pass-tickets-880368996367)). RSVPing only on the Meetup Page doesn't allow you to attend the Event. ADVANCE TICKET PURCHASE IS REQUIRED. ABOUT THE EVENT This Happy Hour is devoted to professionals in the International Affairs and Development community, to grow, interact, and learn from each other. It is designed to provide a professional environment to meet other International Affairs professionals to broaden one's career. It is also for those interested in International Affairs and Development careers and are studying or intend to enter the dynamic world of global development. METRO & PARKING INFO : The closest metro station is Woodley Park/Adams Morgan. Please check Metro's weekend truck work (https://www.wmata.com/) and plan accordingly. Street Parking might be a challenge. But if you plan to drive, try your luck on Champlain Street. Otherwise, there is a parking garage around. We highly recommend a shared ride or taxi service.
Game Development Working Session (Lamond-Riggs Library Conference Room 1)
Game Development Working Session (Lamond-Riggs Library Conference Room 1)
NOTE: This working session is at Lamond-Riggs Library not MLK. It is near the Fort Totten Metro Station. A game development **Working Session** involves 3 key parts: 1. Tell people what you're going to do 2. Actually do stuff 3. Show people what you did **What to bring**: Laptop, Charger, maybe a power strip if you have one handy, any other game development tools you need. Try to download any software you need before the working session. There is Wifi at this location, but it may be slow if you have to download any large files.

Computational Science and Engineering Events Near You

Connect with your local Computational Science and Engineering community

Ensuring Software Quality in the world of AI Developers - Matt Eland
Ensuring Software Quality in the world of AI Developers - Matt Eland
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you. The building address is 4450 Bridge Park The entrance is 6620 Mooney St, Suite 400 You will need to scan your ID at the door to get a visitor badge. **Abstract** Like it or not, AI agents are now capable of turning a quickly written paragraph of requirements into a pull request that is ready to be integrated into real-world production applications and it's now our responsibility to make sure AI doesn't go rogue and take down prod - or corrupt our data by misunderstanding the requirements or our existing schemas. In this session we'll explore strategies to protect our codebases through unit and integration testing, documentation, and code review along with additional ways of providing context and guard rails to our AI agents as they carry out the work we've assigned them to do. By the time we're done, you'll have a firm grasp of the problem and understand some helpful options for protecting your codebase from vibe coding mishaps getting YOLOed into prod. **YouTube Link** https://youtube.com/live/BltmWMH1zG0?feature=share
QA or The Highway 2026
QA or The Highway 2026
QA or the Highway is a one-day, affordable, regional, professional conference featuring real-world experience and thought leadership in the QA and testing industry. This is a ticketed event please register here: https://www.qaorthehwy.com/ Featured Keynote Speakers: **Matthew-Hope Eland** **(Wizard at Leading EDJE)** \- An AI Specialist and Wizard at Leading EDJE who is known to teach software engineering\, AI\, and data science concepts in the most ridiculous ways possible\. Matt has used machine learning to settle debates over whether Die Hard is a Christmas movie\, reinforcement learning to drive the behavior of digital squirrels\, data analytics to suggest improvements to his favorite TV show\, and AI agents to play board games and create an AI agent with the personality of a dog\. Matt is the author of "Data Science in \.NET with Polyglot Notebooks" and "Refactoring with C\#" as well as several LinkedIn Learning courses\. Matt helps organize the Central Ohio \.NET Developer Group\, runs several blogs and a YouTube channel\, has a Master’s of Science in Data Analytics\, and is a current Microsoft MVP in AI and \.NET\. **Tatyana Arbouzova** **(CEO at Innovate QA)** \- Tatyana Arbouzova is an engineering and business leader with a strong background in Quality Engineering across multiple industries\, including Big Tech\, Healthcare\, and Entertainment\. She has held leadership roles at world\-class companies such as Microsoft\, VMware\, Disney\, and The Pokémon Company International\, where she focused on building quality\-driven cultures and scaling teams to deliver high\-impact products\. With decades of experience\, Tatyana has helped organizations transform their quality practices so teams can deliver software efficiently\, confidently\, and with measurable business outcomes\. Today\, Tatyana advises software companies on adopting AI to optimize quality practices and improve how software is delivered at scale\. She is also a passionate community builder and the founder of Innovate QA\, a thriving Seattle\-based community and conference for quality professionals\.
Prompting Is Not Magic: How to Give AI Better Context
Prompting Is Not Magic: How to Give AI Better Context
Most people use AI like a search box: they type one sentence, hope for the best, and get frustrated when the answer is generic, wrong, or useless. But getting better results from tools like ChatGPT, Claude, Gemini, and other AI systems is not about memorizing magic prompts. It is about learning how to give the AI better context. In this beginner-friendly session, we’ll break down how to make AI dramatically more useful by improving the way you communicate with it. You’ll learn how to give clearer instructions, provide examples, set constraints, ask for better output formats, and use follow-up questions to turn a mediocre answer into a genuinely useful one. We’ll cover practical techniques you can use immediately for work, learning, writing, coding, planning, research, and everyday problem solving. We’ll also touch on why these same ideas show up in more advanced AI systems, including RAG, agents, evaluations, and AI workflows. No technical background required. Bring your curiosity, your questions, and maybe one real task you wish AI was better at helping you with. **What you’ll learn:** * Why “better prompting” is really about better context * How to structure requests so AI gives more useful answers * How to use examples, constraints, and output formats * How to iterate when the first answer is not good enough * How these skills connect to more advanced AI workflows This meetup is for anyone who wants to move beyond basic ChatGPT usage and start getting more practical value out of AI. LOGISTICS AND PARKING: The talk starts at 7:00 PM. The first half hour is reserved for everyone to get set up and mingle. Free pizza and drinks! The cheapest parking option is to find street parking, which will only cost you a few bucks. Otherwise, park in the nearby veteran's museum lot for $8. It's highly recommended you avoid the nearby $15 garage parking.
Game Dev Meetup  (@Improving In-Person)
Game Dev Meetup (@Improving In-Person)
PLEASE NOTE!!! This event will be In-Person for our very 1st Improving collab! If you know the [Columbus Unity group](https://www.meetup.com/columbus-unity-user-group/) location, we'll be at the same place. This is our 1st event and are doing a soft launch with limited attendance. 1st come 1st serve. If you want to be there and we fill up, please email me at [info@thecogg.com](mailto:info@thecogg.com) and I'll be in touch. All street parking is free on Sundays but you can also pay to park in any of the local garages. See image of [parking map here](https://drive.google.com/file/d/1Mr9_LFIggbs-0_Zd3AJTGNqEhgMf2TzQ/view?usp=sharing). \-\-\- On the last Sunday of the month, we're having our usual end-of-the-month social gathering with our GameDev Meetup meeting. There will be announcements and presentations followed by some social networking Let's continue the conversations with good vibes and friends. All are welcomed from all ages and backgrounds to this public event. If we can, we'll be streaming or uploading the video later via our COGG YouTube channel here: [https://www.youtube.com/@TheCOGG/streams](https://www.youtube.com/@TheCOGG/streams) (Also please do subscribe if you have not done so!) No game development experience required! If you are interested in doing a 20 minute game development related presentation, please fill out our form online here: [https://goo.gl/forms/lVdTJZiNJewlPJuj1](https://goo.gl/forms/lVdTJZiNJewlPJuj1) Or e-mail us at info@thecogg.com with the following: Your Name, Company/Affiliation, Name of Your Game/Topic, Description, Tech Needs, and Your Contact. Be sure to check out our Discord for real time news updates: [https://discord.gg/NrBhuNQ](https://discord.gg/NrBhuNQ)
Christians in Tech - Meetup #36 @ Improving
Christians in Tech - Meetup #36 @ Improving
Christians in Tech is a community at the intersection of faith and technology. Our meetups are designed to spark meaningful conversations, promote knowledge sharing, and encourage growth—both in your career and your spiritual walk with God. Whether you're an experienced professional or just starting your tech journey, CIT welcomes you. Our Website [https://linktr.ee/citcbus](https://linktr.ee/citcbus) Sponsors and Partners * Improving (Venue Sponsor) * Bethel World Prayer Center (Fiscal Sponsor) * Fruits & Roots (Coffee Partner)
DoJo (Informal Python Meeting)
DoJo (Informal Python Meeting)
**Latest Dojo Location!** **Knotty Pine Brewing** 1765 W 3rd Ave, Columbus, OH 43212 We're going to try a new dojo location for a few weeks and see how it works Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead. We're looking for speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community. https://forms.gle/ehSfUAC2WgR34Crq9
NSCoder Night
NSCoder Night
Bring your work or your hobby, hang out, and code with us. Follow @buckeyecocoa for more information.