
Richard Bishop
”We are producers of the New World!”
Education State University of New York - New Paltz
Master of Science - Teaching
May 1998
Manhattan College
Bachelor of Science - Marketing/Business Administration
May 1994
Certification
New York State Permanent Certification Elementary Education (1-6)
September 1998
Licenses
FAA Part 107 Remote Pilot Certificate (CityDronez Drone Pilot) November ‘18-present
New York Licensed Real Estate Salesperson (Briante Realty, Carmel, NY) November ‘14-present
Professional Experience Carmel Central School District, NY 5th Grade Teacher
September ‘98- present
-Served on Technology Committee -Rallied High Student Achievement on formal State Assessments
-Girls Basketball Intramurals Director / Modified Tennis Coach / Varsity Tennis Coach
-Constructed environment that blends structured discipline with creative risk-taking.
-Four years at Kent Elementary and 20 years at George Fischer Middle School
Relevant Experience
Experience coaching basketball, baseball, and tennis at the middle school and high school levels in Carmel, John Jay-East Fishkill, and Roy C Ketcham High Schools
Former Director of St. Mary’s Wappingers CYO Basketball Program
First Aid/CPR certified - Concussion Protocol Trained
Northern Westchester Putnam Teachers Center Professional Development Instructor
Academic tutor
Technology Skills
Microsoft Office including Word, Excel, PowerPoint, knowledge of a Smartboard and Smart Notebook
CLOUD Computing, Google Documents, Intro Javascript, HTML, and CSS Programming, Adobe Premiere, Quizlet, Evernote, Twitter, Facebook, Instagram, Google Adsense, Web Design
Personal
Travel: Visited 46 states and five countries
Inspired children’s book, Slam Dunk Saturday, written by I Spy series author Jean Marzollo
Grandfather -William Slattery WWII Navy Vet plane dropped surrender papers on Wake Island -
4 Great Children
-Jordan Bishop Top 10 hits all-time Siena College Baseball
-Jake Siena Graduate - Working in Marketing Sales
-Hannah - RCK JV Cheer Coach
-Aubree - Ballet Dancer
Good morning, Good Afternoon, Good Night!! Wherever you are, prepare for FLIGHT!
This course is an introduction to coding drones to fly autonomously, or with manual control. We will dive into basic concepts of the drone and then start coding missions to fly the drone with code.
The six Modules in this Course are
Introduction to Block Coding
Basic Drone Navigations
Downloading the DroneBlock App
Flips & Loops
Missions Possible
Let's Explore Missions
Please Leave Feedback so I can improve this course for you and for the next student! We want you to develop of love of flying, a love of code, and a love of Earth! Dive In!
Before we begin coding drone flight, let's take a bit of time to learn about Block Coding.
Why are we learning to fly drones with code?
Fun
Flight
Future
The future is right in front f our eyes and coding machines is going to in one way or another be part of our future!
From https://www.faa.gov/uas/recreational_fliers/
Fly only for recreational purposes (enjoyment).
Follow the safety guidelines of an FAA-recognized Community Based Organization (CBO).
Note: We have not yet begun officially recognizing CBOs. Recreational flyers are directed to follow the safety guidelines of existing aeromodelling organizations or use the FAA provided safety guidelines per Advisory Circular 91-57B.
Keep your drone within the visual line of sight or use a visual observer who is co-located (physically next to) and in direct communication with you.
Give way to and do not interfere with manned aircraft.
Fly at or below 400' in controlled airspace (Class B, C, D, and E) only with prior authorization by using LAANC or DroneZone.
Fly at or below 400 feet in Class G (uncontrolled) airspace.
Note: Flying drones in certain airspace is not allowed. Classes of airspace and flying restrictions can be found on our B4UFLY app or the UAS Facility Maps webpage.
Take The Recreational UAS Safety Test (TRUST) and carry proof of test passage.
Have a current registration, mark (PDF) your drones on the outside with the registration number, and carry proof of registration with you.
Do not operate your drone in a dangerous manner. For example:
Do not interfere with emergency response or law enforcement activities.
Do not fly under the influence of drugs or alcohol.
This lesson focuses on the simple mechanics of take off and landing the drone. Learn about prop rotation.
Throttle gives the drone altitude and Yaw spins the drone.
Learn the forward and side motions of a drone.
We will be Downloading and Entering DroneBlocks for the first time.
We will explore the basics of the DroneBlocks App.
What did we learn in this course?
Introduction to Block Coding
Scratch and Code.org
Basic Drone Navigations
Tello App & Controls
Throttle, Yaw, Pitch and Roll
Downloading the DroneBlock App
Missions
Duplicating
Flips & Loops
Intelligent Flight Modes
Loops
Missions Possible
Creating an Saving Missions
Let's Explore Missions
Flying Taxis
Drone Delivery
Next Steps?
1. Fly
2. Code.
Repeat!
Coding Autonomous Drones will open your eyes to the potential of flight and drones. We presently have thousands of drone pilots, but eventually the ratio of manually piloted drones to autonomously coded drones will become lower and lower. This course will introduce the concepts and methods in coding drones to complete real world tasks. Students will complete missions that allow the small and versatile Tello drone to fly without manual control. We hope to embrace your desire to achieve greatness with the need for fun. W will break this course into 6 Modules. Each will build on the basics of block coding and drone missions. We will incorporate life beyond coding as we attempt to inspire the growth of the student. Our students WILL contribute to a greater, more efficient technical world and embrace an appreciation for the beauty of our natural world.
The six modules include:
1. Introduction to Block Coding
2. Basic Navigations
3. The DroneBlocks App
4. Flips and Loops
5. Missions Possible
6. Let's Explore Missions
Each module will consist of a Prologue, 3 lessons and an Epilogue.
The Prologue will set up the module by diving into quotes and discussing what can be done to prepare for the upcoming lessons.
The lessons will consist of videos but will have Google Docs and PowerPoints to compliment the videos.
Finally the Epilogue will ask students to go back to connecting to the world around him/her beyond coding.