www.kernja.com
Open in
urlscan Pro
2606:4700:3034::ac43:ce94
Public Scan
Submitted URL: https://appsecurity.engineer/
Effective URL: https://www.kernja.com/
Submission: On August 19 via automatic, source certstream-suspicious
Effective URL: https://www.kernja.com/
Submission: On August 19 via automatic, source certstream-suspicious
Form analysis
1 forms found in the DOMPOST /Home/SubmitPOST
<form action="/Home/SubmitPOST" id="contactForm" method="post" novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden"
value="qhfaVjMH5wO7dwbG6OSshzTk9f_TEh8YoAKiVK_jzqe_CfASbsDb82deIabaH3ZD87fZ44AvUMc5--nst04Tiol1Kq0RsfK3TkmV-Pzuvcc1">
<div class="col-xs-12 col-sm-2 hidden-xs visible-sm visible-md visible-lg"> </div>
<div class="col-xs-12 col-sm-8" style="text-align: left;"> Name<br>
<input class="input form-control" data-val="true" data-val-required="The Name field is required." id="Name" name="Name" required="" type="text" value=""><br><br> E-Mail Address<br>
<input class="input form-control" data-val="true" data-val-email="The E-Mail address field is not a valid e-mail address." data-val-required="The E-Mail address field is required." id="Email" name="Email" required="" type="email"
value=""><br><br> Phone Number<br>
<input class="input form-control" data-val="true" data-val-phone="The Phone number field is not a valid phone number." id="Phone" name="Phone" type="phone" value=""><br><br> Subject<br>
<input class="input form-control" data-val="true" data-val-required="The Topic field is required." id="Topic" name="Topic" type="phone" value=""><br><br> Message<br>
<textarea class="input form-control" cols="20" data-val="true" data-val-required="The Comments field is required." id="Entry" name="Entry" required="" rows="5"></textarea><br><br>
<div class="g-recaptcha" data-sitekey="6LfQB6UUAAAAAP8vPoSt4t3OGrabcB492zZuJ1qd">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfQB6UUAAAAAP8vPoSt4t3OGrabcB492zZuJ1qd&co=aHR0cHM6Ly93d3cua2VybmphLmNvbTo0NDM.&hl=en&v=Eyd0Dt8h04h7r-D86uAD1JP-&size=normal&cb=ftkxq2sd1ylh" width="304"
height="78" role="presentation" name="a-nplcqkmk6feg" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<script type="text/javascript" async="" src="https://www.gstatic.com/recaptcha/releases/Eyd0Dt8h04h7r-D86uAD1JP-/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-Cm1nQr6Xj7E/8hYK0ZQgt50B1y7qtncPBm9tQGQV453cb5N/2ou4jkkZbzQejCpR">
</script>
<script src="https://www.google.com/recaptcha/api.js"></script>
<br><br>
<div style="text-align:center">
<a class="btn btn-outline btn-xl btn-form-submit">Submit</a>
</div>
</div>
<div class="col-xs-12 col-sm-2 hidden-xs visible-sm visible-md visible-lg"> </div>
</form>
Text Content
Jeffrey Kern * Portfolio * Professional Development * Contact HELLO! MY NAME IS JEFF. I'm a full-stack software developer doing my best to make each day better. While working at a Dairy Queen in a small northern Wisconsin town, there was a sign posted on a cooler door that simply stated: Life is 10% what happens to you, and 90% how you respond to it. It's been over twelve years since I regularly worked at that store, and that message still resonates with me on a daily basis - what we do and how we act determines who we are. Be empathetic, respectful, and pay it forward - everyone could use a little more kindness in life. I am currently a full-stack software engineer at Minitab and a part-time student attending Moraine Park Technical College. I'm blessed to have not just good health, but the energy, drive, and dedication, to keep pushing forward and to continually improve myself. A great career consists of a solid foundation: I earned my A.A.S. in Computer Networking1 and my A.A.B. in General Business1 from Gogebic Community College in 2005, and my B.B.A. in Information Systems and Computer Science1 from the University of Wisconsin - Eau Claire in 2009. It is my long-term goal to complete graduate school by earning my MBA. I participated in the Happy Valley LaunchBox Summer Accelerator Program, and am a Microsoft Certified Solutions Developer. I have also earned my CompTIA A+, Network+, Security+, and Project+ certifications (among many others). Finally, I am also a certified technical trainer. My eclectic portfolio is below. If you have any questions, comments, or would like to collaborate with me, please let me know. Thank you for visiting my website, -Jeff PORTFOLIO An eclectic collection of work spanning a variety of technologies. -------------------------------------------------------------------------------- Show All Objective-C Swift C# Java Python VB.Net ASP.Net Entity Framework BASIC Cordova iOS Android Windows macOS Open-Source In Development Bootstrap LESS Framework7 JQuery NOP Commerce AppGameKit Unity3D TrueVision3D Location Services Downloadable Content Responsive Design Adaptive Design BCHQ + MCA Suite of mobile applications that enable school administrators and teachers to effectively reach out to the communities they serve Screenshots - Website Date: 2018 - Present Tags: Java, iOS, Android, Objective-C, Python BCHQ + MCA My first task when joining Blackboard was to update the BCHQ + MCA apps for iOS and Android The versions for iOS didn't support the iPhone X and iPad Pro... ...and for 1,000+ clients, required thousands of customized splash-screens A 'one-size-fits-all' solution saved hundreds of labor hours in our quest to support the iPhone X for our clients Landing page of the iOS MCA app... ...with additional items for users to select The BHCQ app also required an update to support the iPhone X... ...which included revising the C.O.P.E. interface I also implemented the 'Teacher Send' selection functionality... ...that was missing in the iOS version of BCHQ I migrated both BCHQ + MCA apps for Android from GCM to FCM... ...which required a check to ensure Google Play services were installed... ...as well as a significant platform update, and reworked permission requests Location services were redone in both apps to behave correctly with Android 8+... ...as well as the ability to take, save, and attach photos WEB SCREENSHOT MICROSERVICE A microservice that takes screenshots of websites, written in Java and NodeJS utilizing AWS Lambda and PhantomJS Screenshots - GitHub Date: 2019 Tags: Java, Open-Source WEB SCREENSHOT Written in Java and using AWS Lambda, our perimeter microservice parses requests... ...from a JSON payload that contains a fall-back Base64-encoded image A message is sent via AWS SQS to the internal NodeJS microservice... ...that spins up a headless browser to capture the screenshot, and save the result to an S3 bucket Example that takes a screenshot of PSO-World.com JAVA FACTORY PROVIDER Implementation of the factory provider pattern in Java using reflection and interfaces Screenshots - GitHub Date: 2019 Tags: Java, Open-Source FACTORY PROVIDER This factory provider pattern emphasizes interfaces, not implementations Applications register a module with implementations mapped to interfaces Upon registration, objects are tested to ensure proper casting Interfaces are then requested, and an implementation is instantiated Sample output Sample application that swaps out an ILogService implementation for another BULK TRANSLATOR macOS document-based app that utilizes Google APIs to translate text Screenshots Date: 2019 Tags: Swift, macOS, In Development BULK TRANSLATOR Bulk Translator utilizes macOS document-editing capabilities to save text The preferences panel allows users to insert a Google API key... ...and edit available languages on a global, or per-document, level Bulk Translator translating some sentences WAVEFRONT OBJ ATLAS Tool that atlases and remaps different textures in a WaveFront *.obj file Screenshots Date: 2018 - Present Tags: C#, Windows, In Development WAVEFRONT ATLAS A 3D model consists of multiple meshes, materials, and textures... ...typically stored in separate files Utilizing separate materials and textures is more taxing for GPUs It's ideal to atlas textures together to improve processing speed The WaveFront OBJ Atlas program in action The updated model using atlas textures BOSS RUNNING Fitness app that dynamically changes the tempo of music to help users maintain the correct pace Screenshots - Website - View in the App Store Date: 2017 - Present Tags: Objective-C, Downloadable Content, JQuery, C#, ASP.Net, VB.Net, BASIC, Location Services, iOS, Responsive Design, Bootstrap, LESS, Entity Framework, In Development BOSS RUNNING BOSS Running is the biggest project I've completed to date I was inspired to create an app after completing my own weight-loss journey Users can select from 9 different training plans Songs dynamically change tempo while working out to help users keep pace BOSS Running can be used outdoors, or inside while on a treadmill Two voice actors recorded 1.5 hours worth of dialog... ...that also appear on the lock-screen as notifications BOSS Running features Apple Watch support 60 songs from a variety of genres were licensed for use as downloadable content After finishing a workout, you can view your results BOSS Running includes a profile and playlist editor Each workout program can be customized by the user ZOMBIE ANTS A shared interactive experience featuring the O. unilateralis fungus, and how it turns ants into 'zombies' Screenshots - Link (cached) Date: 2017 - May 2018 Tags: C#, iOS, Android, Unity3D, Location Services ZOMBIE ANTS Zombie Ants is an interactive experience featuring the O. unilateralis fungus... ...letting multiple participants experience the fungus from an ant's perspective Unity 3D was used to create Networked Chicken to demo the technology that Zombie Ants would be utilizing... ...and allow players to avoid getting hit by cars in an augmented-reality environment The spawn-points of the players are set on the server A player being moved around on the server Vehicles being spawned Kinect was dropped in favor of ARKit Guided prompts allowed users to calibrate the device Installation of the exhibit AirPlay allowed the iPad screen to be mirrored to a TV A guest watching the mirrored video Group picture PYTHON GOLF Re-creation of an overhead, 2D golf game that was originally developed with Visual Basic 6 Screenshots Date: 2017 Tags: Python, Open-Source, Windows PYTHON GOLF Python Golf is a re-creation of the first game I created in VB6 A hole is comprised of four different images, all stored in an RLE-inspired format Bitmap fonts are used, with character data stored in a XML file Asynchronous programming loads hole data into memory while Pygame renders to screen Bit-flags are used to test whether or not a graphical control can accept input User-interface elements are loaded in from XML files PYTHON RLE Convert PNG files to a text-based format using a simple implementation of run-length encoding, developed with Python Screenshots - GitHub Date: 2017 Tags: Python, Open-Source PYTHON RLE Python RLE is the first project I created with Python. It converts PNG files to an RLE-inspired format A dictionary maintains the image palette, while a list keeps track of a color's pixel count Reading in data from a saved file PICTURE PACKER Two-dimensional bin-packing problem solver that stitches/atlases images together, developed with VB.Net Screenshots - GitHub Date: 2017 Tags: VB.Net, Open-Source, Windows PICTURE PACKER This program features a 'greedy' way to create an atlas of many pictures Select the pictures you want to atlas... ..and they're arranged, typically from big to small, top-left to bottom-right The output is saved as a PNG file COIL-GIKS Research project that enables visually-impaired individuals to examine how key concepts connect together using an iPad and heat-activated tactile paper Screenshots Date: 2017 Tags: Python, iOS, JQuery, Cordova, Objective-C, Framework7 COIL-GIKS GIKS stands for 'Graphical Interface of Knowledge Structure'... ...it assists visually-impaired individuals to recognize how key points connect in a research paper Quantitative results are available for reivew as well... ...and can be e-mailed directly from the app GIKS prints the contents of the screen to special thermal 'bubble' paper using AirPrint... ...so it can be overlaid onto an iPad to provide tactile feedback This was the prototype used for development purposes... ...which I eventually modeled in 3D and got printed... ...to let a variety of different-sized devices use the app BAKER BOY Responsive website redesign for a baking company founded in North Dakota Screenshots - Website Date: 2016 Tags: NOP Commerce, Responsive Design, JQuery, Entity Framework, C#, LESS, ASP.Net, Bootstrap BAKER BOY This was a responsive website redesign for Baker Boy The home-page slider is pulled dynamically from a database... ...using a customized plugin through NOP Commerce Dropdown menus provide navigation functionality The front category page, as viewed on desktop... ...and as viewed on mobile Each product is listed with detailed information... ...that looks and works great on mobile, as well The entire screen becomes your textbox when searching for products MICHAEL FOODS Three interactive iPad sales presentations for a national food-service provider Screenshots Date: 2015-2016 Tags: Responsive Design, JQuery, C#, LESS, ASP.Net MICHAEL FOODS This project contained three different selling toolkits for Michael Foods The first toolkit was for Papetti's Precooked Eggs Tabbed content was revealed through animated effects... ...and the tabs appeared in different ways The second toolkit was for Simply Potatoes Tabbed content was revealed through animated effects The toolkit featured estimated costs, recommended price points, and recipes The last toolkit covered the entirety of the Michael Foods product line Tabbed content was revealed through animated effects... ...sliding tabs revealed additional content in a sleek, stylish way PANORAMIX FINANCIAL Responsive website redesign for a software company that produces tools for independent financial advisors Screenshots - Website Date: 2016 Tags: Responsive Design, JQuery, Bootstrap, LESS, ASP.Net, C# PANORAMIX This was a responsive website redesign for Panoramix Financial... ...that was inspired by this marketing landing site The front-page as viewed on a mobile device... ...as well as the marketing landing site Blue headers call out the page's primary content, while gray denotates secondary The content color scheme works great for filters and categories Viewing a news article Search functionality was implemented with Zoom... ...and worked great on both desktop and mobile 121 BENEFITS Responsive prototype website for an online employee-benefit/insurance document portal Screenshots Date: 2016 Tags: Responsive Design, JQuery, Bootstrap, LESS, ASP.Net, C# 121 BENEFITS This was a prototype document-management website for 121 Benefits Administrators could create new users... ...and modify top-level folders as well Typical document-management actions were incorporated The project was designed to be responsive... ...and by utilizing LESS, could be easily themed as well SWANSON & YOUNGDALE Responsive intranet redesign - with a limited focus - for a construction company located in Minnesota Screenshots Date: 2016 Tags: Responsive Design, JQuery, LESS, ASP.Net, C#, Bootstrap SWANSON & YOUNGDALE This responsive redesign provided a mobile-friendly update for Swanson & Youngdale's internal systems... ...allowing employees to quickly and easily order supplies for construction sites A kit is a pre-defined grouping of commonly-used items across multiple job-sites... ...that can be ordered and filled, dependent on business needs Job-site items can also be ordered à la carte Orders can be edited, and completed orders are archived Users are allowed to edit and update their own profiles... ...such as updating their phone number Admins can add, update, or delete users The system log shows debugging information and runtime exceptions SCHWEIGERT MEATS Website update to improve mobile responsiveness and product nutrition information Screenshots - Website Date: 2016 Tags: Responsive Design, JQuery SCHWEIGERT MEATS I had to improve the responsiveness of the Schweigert Meats website without completely remaking it The site featured multiple carousels that needed to work across different window sizes... ...featuring product and nutritional information I scraped the nutritional information from a proprietary file format and embedded it as standard HTML ECOLAB Embedded interactive sales presentation for industrial-strength warewashing chemicals, designed for the iPad Screenshots Date: 2015 Tags: Adaptive Design, JQuery, iOS ECOLAB This was a self-contained iPad-specific sales presentation for ECOLAB The navigation menu pushed content to the side Tabbed reveals displayed detailed content for the user, including pop-ups Special fade-in/out effects were applied for 'Proof' call-outs Users could scroll through and view similar products TNT BURGERS Interactive sales presentation for hamburgers and other grillable products, designed for the iPad Screenshots Date: 2015 Tags: Adaptive Design, JQuery, C#, LESS, ASP.Net, iOS TNT BURGERS This was a self-contained iPad-specific sales presentation for TNT Burgers Tabbed content was revealed through animated effects Pop-up reveals displayed interactive content from external services... ...or embedded documents that featured key selling points MY PET CLOUD Website and mobile app to let pet-owners manage their furry companion's insurance in the Cloud Screenshots - Website Date: 2014 - 2016 Tags: NOP Commerce, Responsive Design, JQuery, C#, LESS, Cordova, iOS, Framework7, Android, Entity Framework, Location Services, Bootstrap MY PET CLOUD My Pet Cloud featured pet insurance in the Cloud The mobile app utilized Cordova and Framework7 Customers could adjust their insurance policy online HTML5/JavaScript provided the ability to edit a pet's picture online... ...for mobile, tablet, and desktop An online database of local attractions was also provided... ...and it used location services when accessed on a mobile device TRILLIANT Feedback functionality for a smoke-screen website Screenshots Date: 2014 Tags: ASP.Net, C#, Adaptive Design, JQuery TRILLIANT This smoke-screen landing page needed critical functionality added in 12 hours before it went live I modified the generated HMTL output from Adobe Muse - original materials not provided - to add feedback functionality... ...including the use of CAPTCHA verification to prevent spam submissions INSIGNIA Interactive sales presentation for a food-service marketing company, designed for the iPad Screenshots Date: 2014 Tags: Adaptive Design, JQuery, ASP.Net, C#, iOS INSIGNIA This was a self-contained iPad-specific sales presentation for Insignia Tabbed content was revealed through animated effects Users could watch videos in-line or full-screen Pop-up reveals displayed detailed content for the user MYSTARGO Star-seeking tourist app that features points-of-interest and locations across the world Screenshots - View in the App Store Date: 2014 - 2016 Tags: JQuery, Framework7, iOS, Android, Cordova, C#, ASP.Net, Entity Framework, Location Services MYSTARGO I used Framework7 and Cordova to develop MystarGo In-app advertising and promotions can be customized Landmarks and information can be organized by categories Points-of-interests can be edited and assigned categories and a city... ...with the use of Google Maps, the exact location is saved to database MEETING MEALS Payment and delivery-confirmation functionality for a food-delivery company based in Minnesota Screenshots - Website Date: 2014 - 2015 Tags: Adaptive Design, JQuery, Entity Framework, C#, NOP Commerce, ASP.Net MEETING MEALS Meeting Meals is a food-delivery service targeted towards businesses Customer service reps can leave notes on an account while placing an order The order summary page details the delivery address and desired food... ...and providing customers a way to use multiple forms of payment Customers verify the order before submitting it... ...and drivers verify the order before delivering it BURGER CRAVINGS CRAVEMAIL Marketing blasts that work and look great across a variety of e-mail clients Screenshots Date: 2014 - 2015 Tags: Adaptive Design CRAVEMAIL I used Putsmail for sending out development versions of newsblasts to multiple e-mail addresses A newsblast would make extensive use of in-line CSS and tables for layout and styling... ...as older versions of Microsoft Outlook used the Microsoft Word HTML rendering engine A newsblast as viewed from a Yahoo! mailbox The newsblast was eventually redesigned WATER HD Improved, updated version of the puzzle game Water that adds in drawing and doodle capabilities Screenshots Date: 2014 - Present Tags: In Development, iOS, Android, Windows, BASIC, AppGameKit WATER HD Water HD is the sequel to Water... ...that features support for multiple languages... ...allowing the game to be played by individuals across the globe Water HD features a typical level select screen found in puzzle games Players can destroy the level to control the flow of liquid... ...but unlike Water, players can draw onto the level in Water HD Result screen and ranking Gameplay demo CARGILL SPECIALITY CANOLA Interactive sales tool/price calculator for producers interested in switching seed providers Screenshots Date: 2013 - 2014 Tags: iOS, Adaptive Design, JQuery CARGILL This was a canola seed calculator designed for the iPad for Cargill Users would select a product along with a delivery period... ...along with how they'd prefer to purchase their canola seeds... ...and the calculator would show potential customers their cost-savings if they switched providers LIKENESS Guess which word is common among the pictures Screenshots - Download for Windows Date: 2013 Tags: iOS, Windows, BASIC, AppGameKit LIKENESS Likeness is a puzzle game similar to 4 Pics 1 Word... ...except that you start with two photos, and slowly work up to four This project made extensive use of royalty-free stock images Gameplay demo SWICH.IO Mobile website for an online sportswear store Screenshots - Website Date: 2013 - 2014 Tags: Adaptive Design, ASP.Net, C#, Entity Framework, NOP Commerce, JQuery SWICH.IO The mobile website was developed using JQuery Mobile I also added new product alerts... ...that worked for both categories, and on a per-seller basis Inbox and e-mail notifications would be sent out The website admin can also change the ads that appear on the front page RETRO RACER Behind-the-vehicle racer inspired by classic games on the original Nintendo Screenshots - Download for Windows Date: 2012 Tags: iOS, Android, Windows, BASIC, AppGameKit, Downloadable Content RETRO RACER Retro Racer was inspired by the classic NES game Rad Racer Retro Racer featured four different unlockable gameplay modes This was my first project that featured in-app downloadable content... ...where the in-app content is still available for download today Each course featured an overview of the track The scenery could change during gameplay... ...to give the illusion of driving along a cliff or a lake Gameplay demo Demo of in-app downloadable content ASCII ADVENTURE: THE CAVES OF ISNA Spelunk the Caves of ISNA and find lost treasure Screenshots - Download for Windows Date: 2011 - 2012 Tags: iOS, Android, Windows, BASIC, AppGameKit ASCII ADVENTURE ASCII Adventure was inspired by the DOS game Kroz The game automatically saved the user's progress You could move certain objects, like boulders... ...use items to teleport to random locations on the map... ...or use your whip to break down weakened walls Keys were used as a puzzle element to challenge players... ...as were hoards of enemies Gameplay demo WATER Destroy the playfield with bombs and collect water droplets to earn an 'S-Rank' Screenshots - Download for Windows Date: 2011 - 2012 Tags: iOS, Android, Windows, BASIC, AppGameKit WATER Water was the first app I developed for iOS and Android The game features 41 different levels... ...that included preview images of each level My love for jogging made an appearance in Water... ...as well as other apps that I developed, like ASCII Adventure... ... and homages to old DOS games from my childhood Gameplay demo STREETS OF GRAFFITI A long-term, on-going project used to experiment with various concepts in 3D including: culling, collision detection, portals, search-trees, optimization, project management, workflow, and animation Screenshots Date: 2003 - Present Tags: In Development, iOS, Android, Windows, BASIC, VB.Net, C#, Unity3D, TrueVision3D 'STREETS' Streets was my first experience developing in 3D, using VB6 and Truevision3D The environment featured movable objects... ... that were affected by gravity Streets originally used BSP files for storing world data I eventually started working on my own world editor... ...that allowed you to define animations for a 3D file... ...and enabled you to create your own in-game entities An early version of the editor A later version of the editor featuring four viewports Raycasts were originally the only collision detection available in Truevision3D 6.1 Character 'Kytz' doing a wall-grind A character jumping from rooftop to rooftop, and doing a wall-grind A character jumping from a tall platform and falling The project was migrated over to Unity3D The player can jump on a vehicle and move along with it Collecting spraypaint cans and tagging graffiti A test for moving platforms: Rotational motion proof-of-concept TREASURE QUEST: CLASSIC Classic Lode Runner-style game play that was originally developed in VB6, and migrated to C# and XNA Screenshots Date: 1999 - 2010 Tags: Windows, BASIC, VB.Net, C#, TrueVision3D TQ: CLASSIC Treasure Quest: Classic had its origins in VB6, utilizing BitBlt and StretchBlt The Timer control ensured that the first version wouldn't run consistently The project was recreated in VB.Net 2008... ...and allowed users to create individual profiles... ...backed by the TrueVision3D rendering engine Treasure Quest: Classic was migrated to XNA... ...even though it still utilized VB.Net The project was then migrated to C# for use on the X-Box 360... ...allowing users to sign-in with their Gamertags... ...utilizing zoomed-in graphics for those on analog TVs Locks, keys, moving platforms, and hazardous lava Spikes and conveyor belts Accelerated falling and jetpack flying Splashing water, underwater physics, and slippery ice Promotional video PROFESSIONAL DEVELOPMENT Continual improvement of skills and knowledge outside of the workplace. -------------------------------------------------------------------------------- Happy Valley LaunchBox 2017 Summer Accelerator Program MCSD: App Builder Certificate LPI Linux Essentials Certificate CompTIA CTT+ Certificate CompTIA A+ Certificate CompTIA Network+ Certificate CompTIA Security+ Certificate CompTIA Project+ Certificate CompTIA Cloud+ Certificate MTA: Python Certificate MTA: Databases Certificate CONTACT ME Questions? Comments? Shoot me an e-mail or find me on LinkedIn. -------------------------------------------------------------------------------- Name E-Mail Address Phone Number Subject Message Submit © 2021 Jeffrey Kern. All Rights Reserved. All other trademarks that appear on this site are the property of their respective owners. 1The course catalogs archived on this site differ from the catalog year used for graduation purposes, and are intended to provide visitors an overview of core program objectives. Thank you! I will reply back to you as soon as I can. Close Please check your entries, and try again. Close Unable to contact server. Please try again. Close