![Northern Lights](https://static.wixstatic.com/media/11062b_a48bd2276d21447f8d543b6732c8c8ea~mv2.jpg/v1/fill/w_641,h_418,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/11062b_a48bd2276d21447f8d543b6732c8c8ea~mv2.jpg)
About Gregory Moeller
I am a trained chef, manager, and restaurateur beginning my second career in electrical engineering. In my free time I enjoy reading, playing floor hockey, ceramics, metalsmithing, and much, much more.
​
info@mysite.com | 610-506-7110
My Latest Projects
CEIS150: Programming with Objects
This is a PowerPoint presentation that demonstrates the final project for the Programming with Objects class at DeVry University. The project detailed here is to use Python to write a program to import and analyze historical data for any stock listed on Yahoo! Finance. The program utilizes a number of disciplines including web-scraping, importing .csv files, creating and utilizing a database, creating interfaces both text-based and graphical, and graphing data for visual analysis. All of this is done with a focus on using Classes with methods, attributes, and inheritance.
![Sidepic_edited.jpg](https://static.wixstatic.com/media/4dda5a_879c85c6acf44a2aa351cb023883c2c0~mv2.jpg/v1/crop/x_0,y_0,w_808,h_724/fill/w_452,h_405,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Sidepic_edited.jpg)
​
​
ECT 286: Automation and Control
This is a report that details the setup and programming of a Programmable Logic Controller (PLC) in a simulated industrial environment. In this scenario, the PLC is programmed using ladder logic to count and fill a certain number of boxes using a variety of sensors, switches, and a motor as inputs and outputs. As the report demonstrates, the conveyor system can successfully fill and count up to 12 boxes and then have the system reset and do it again. Comprehension of ladder logic is shown and the system can be further customized as needed, if needed.
![Final2.JPG](https://static.wixstatic.com/media/4dda5a_95c5d47bdd994370a452fba1f3e7ebc4~mv2.jpg/v1/crop/x_76,y_0,w_558,h_543/fill/w_416,h_405,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Final2_JPG.jpg)
​
​
NETW211: Fundamentals of Cloud Computing
This is a PowerPoint presentation that summarizes the topics covered in the Fundamentals of Cloud Computing class at DeVry University. The presentation outlines abilities in a variety of functions using the cloud service provider, Microsoft Azure. Some of the skills demonstrated include: creating and logging into virtual machines, creating subnets in a virtual cloud network and ensuring connectivity between virtual machines, the usage of traffic rules and alerts, and the basics of blob storage.
![image_edited_edited.jpg](https://static.wixstatic.com/media/4dda5a_f75cad43905d4d0a9b9fdbca9e62cff6~mv2.jpg/v1/crop/x_2,y_0,w_398,h_387/fill/w_416,h_405,al_c,lg_1,q_80,enc_auto/image_edited_edited.jpg)
​
​
CEIS 114: DIGITAL DEVICES FINAL PROJECT
This is a PowerPoint presentation that summarizes the topics covered in the Digital Devices class at DeVry University. The project was to design and construct a traffic light simulation. This project includes two functioning traffic lights, a crosswalk button with lights, and an emergency button that is Wifi-enabled. Much of the source code was modified to improve functionality and execution. The new code can be downloaded to the right.
​
​
NETW 191: FUNDAMENTALS OF INFORMATION TECHNOLOGY AND NETWORKING FINAL PROJECT
This is a PowerPoint presentation that summarizes the topics covered in the Fundamentals of Information Technology and Networking class at DeVry University. The project demonstrates proficiency in using a variety of networking hardware and software, including the use of Microsoft, Linux, and virtual machines for network activities.
![Topology screengrab.JPG](https://static.wixstatic.com/media/4dda5a_02af21206a924f6daaf63e27a6cc9b33~mv2.jpg/v1/crop/x_0,y_79,w_528,h_513/fill/w_394,h_383,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Topology%20screengrab_JPG.jpg)
​
​
CEIS 110: INTRODUCTION TO PROGRAMMING FINAL PROJECT
This is a PowerPoint presentation that summarizes the topics covered in the Introduction to Programming class at DeVry University. The project demonstrates ability to program in Python using the IDE Spyder. Various skills are highlighted, including: using Python modules matplotlib, pandas, and sqlite3 to download, format, cleanse, and graphically analyze weather data from the noaa.org API.
![Week3 Screenshot PyCode.JPG](https://static.wixstatic.com/media/4dda5a_6b06ab64dbf34177a58f0c5d4da00929~mv2.jpg/v1/crop/x_0,y_0,w_718,h_697/fill/w_394,h_382,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Week3%20Screenshot%20PyCode_JPG.jpg)
​
​
CEIS 110: ROCK, PAPER, SCISSORS PROGRAMMING CONTEST
This is a game of Rock, Paper, Scissors that I submitted to a programming contest hosted by the professors of CEIS 110. The program was voted a winner by the members of the class. Can you beat the computer...that chooses at random??
​
​
​
CEIS 106: INTRODUCTION TO OPERATING SYSTEMS - FINAL PROJECT
This is a PowerPoint presentation summarizing the course topics covered on the Linux operating system. Topics range from navigating the file system, to managing users and groups, to monitoring network and system processes. The project demonstrates knowledge in using the Ubuntu distro of Linux, as well as using virtual machines and the Command Line Interface.
![vboxsf.JPG](https://static.wixstatic.com/media/4dda5a_4fa78634544b427c9eccd4b342f898f2~mv2.jpg/v1/fill/w_344,h_285,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/vboxsf_JPG.jpg)
​
​
​
SIMULATED HOME SECURITY SYSTEM AND AUTOMATION
This is a project that simulates the fundamentals of a home security system. Using Tinkercad, Arduino, and various electrical components, a working prototype was developed and tested. Functions of this system include a door open/closed sensor, a distance sensor, and automated lights operated by a light sensor. This system highlights and demonstrates concepts related to development and implementation of Internet of Things devices.
![Breadboard.jpg](https://static.wixstatic.com/media/4dda5a_ccb28227b0f04eacad9ac539d585657b~mv2.jpg/v1/fill/w_291,h_388,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/Breadboard.jpg)
​
​