About memy stats
Information about me
As previously stated on the home page, I'm from Caribou, Maine and have done many different things from sports all four years of high school to reaching the rank of Eagle Scout and Brotherhood in the Scouts and the Order of the Arrow respectively. I am great at learning in a lab or work environment as I think the difference in ECE GPA and cumulative GPA compare. I have taught myself many things along the way including Python, AI development, and Web Development packages.
4
Projects
Completed
100+
Credit hours
Earned
3.088
ECE
GPA
3.011
Cumulative
GPA
My Skills
My Timeline
May 2023-present
Research Assistant -Advanced Structures and Composites Center (ASCC)
Some things I do for this job include converting Matlab to Python and developing different machine and deep learning models to help with the research process such as implementing Physics Informed Neural Networks.
July 2022-present
Stocking 2 Associate -Walmart
Some things I learned while being here include time management, effective communication, and leadership.
June 2020-August 2021
Line Cook -Burger Boy
A part-time job from my hometown that taught me how to think effectively, and how to think outside the box.
March 2021-August 2021
Cook -B52 Pizza and Subs
I helped open this restaurant owned by the owner of Burger Boy but it is currently out of business. What I learned from here includes respecting everyone's opinions and how to help wherever needed.
My PortfolioMy Work
Some work and projects I have done. I classify technical projects as thing that I have spent over ten hours on, or if it is a team project averages more than ten hours a person.
Pong Game
This project was the final project for ECE 275 Sequential Logic Systems and it used a Quartus II Cyclone III FPGA and the basic controls were the switches for moving up and down, while a button on the FPGA was used to reset to the starting state. The game also included lives through the colors of the paddles. the green is full of lives, yellow means you lost one life, orange is you've lost two lives, and being on red means that there's one life left. Also to make the game harder, there is a hard mode implemented where it turns the ball into the background color to hide where it is going until it reaches around 100 pixels away from the side walls.
DC-DC Power Supply
This project was the final project for ECE 210 where we went through the whole process of developing a DC-DC boost converter. Through this project, we did all the math needed, along with running simulations with Ngspice, and MATLAB. Once our design met the design specification, we implemented it on a breadboard and debugged it until we met the specifications through measuring tools such as the Analog Digilent II and a voltmeter. Finally, throughout the process, we had to document our process steps and report them in a technical report.
Portfolio Website
This project is the current webpage you are looking at currently where I had the help from freeCodeAcademy portfolio video, but as I learn more about Web Development the more this website will change with plans to learn and implement React, node.js and turn it into a full-stack project and not just a frontend. Current technologies used are HTML/CSS and JavaScript.
RISC-V 5 Stage Pipeline Processor
This project was the final project for ECE 473 Computer Arch and Organization and it used Quartus, and an Altera Cyclone V FPGA. We used Verilog and block diagrams to build a simple 5 stage pipeline processor that has the implemented instructions from RISC-V. The processor has passed all 9 benchmark problems to test the processor including, but not limited to binary search and computing the fibonacci sequence. Code should work on github. If needed a zip file can be sent of 100% working design.
My ClassesMy Classes
Current Classes
There is currently an error where if you click a class on Safari the information for the class doesn't appear.
As this error seems to only occur on Safari, switching browsers should work, and show the information as intended.
COS 140
Required?: Yes
Why I'm taking this course: I'm taking this course as now that I'm taking a COS minor this is now required.
Description: A rigorous, non-programming introduction to the field of computer science. Several core areas of computer science are introduced, including digital logic, computer organization and architecture, operating systems, programming languages, and computer networks. For each, particular solutions to fundamental problems in the area are studied in depth to expose the student to what the field is actually about how computer scientists think. No programming is taught or required in the course.
COS 140
Foundations of Computer Sci
COS 250
Required?: Yes
Why I'm taking this course: I'm taking this course as it will satisfy my discrete mathematics credit.
Description: Introduction to discrete structures used in various areas of computer science. Topics include logic, sets, relations, functions, cardinality, enumeration, and computability.
COS 250
Discrete Structures
COS 331
Required?: Yes
Why I'm taking this course: I'm taking this course as it is required, and I do not have time in the spring to retake the ECE 331 OS class.
Description: A rigorous, non-programming introduction to the field of computer science. Several core areas of computer science are introduced, including digital logic, computer organization and architecture, operating systems, programming languages, and computer networks. For each, particular solutions to fundamental problems in the area are studied in depth to expose the student to what the field is actually about how computer scientists think. No programming is taught or required in the course.
COS 331
Operating Systems
ECE 406
Required?: Yes
Why I'm taking this course: I'm taking this course as it is the second of three semester-long senior project.
Description: Second of a three-semester sequence of courses involving the design, implementation, and reporting of an engineering device, system or software package by an individual student or small group. Part two: resource location, module debugging, prototype testing.
ECE 406
Computer Engineer Design Proj
ECE 471
Required? Yes
Why I'm taking this course: I'm taking this course to expand my knowledge of firmware and software development.
Description: Application of micro-processors to the solution of design problems, including hardware characteristics, peripheral control techniques and system development.
ECE 471
Embedded Systems
ECE 498
Required?: No
Why I'm taking this course: I'm taking this course as need one extra credit in ECE for a technical credit and this embedded system design class counts as one credit hour.
Description: Topics in electrical engineering not regularly covered in other courses. May include advanced microprocessor applications, robot applications, instrumentation semiconductor technology, introduction to VLSI design and microwave acoustics. Content can be varied to suit current needs.
ECE 498
Topics in Elec & Computer Engineering
ECE/EET Classes
ECE 100
Grade: 3.33
Why I took this course: I took this course to satisfy my Freshman Seminar class.
Description: Introduces first-year and transfer students to different aspects of Electrical Engineering and Computer Engineering programs and exploration of career paths and professional responsibilities. Presentations will be made by the instructor, faculty, and industry speakers.
ECE 100
Elect & Comp Engineer Seminar
ECE 101
Grade: 3.67
Why I took this course: I took this course to see an overview of all the possibilities in computer engineering.
Description: Introduction to information and concepts of general use in Electrical and Computer Engineering. Topics include: the basic use of personal computers, mathematical concepts, and the development of problem-solving skills with professional communication. Students work in teams on projects involving digital and motor control.
ECE 101
Intro Elect & Comp Eng
ECE 177
Grade: 2.67
Why I took this course: I took this course to expand my knowledge of software development, which in this course was C.
Description: Introduction to computer programming with emphasis on algorithms and an understanding of underlying hardware. Topics include syntax, variables, control structures, pointers, operations, functions, and input and output.
ECE 177
Intro Program for Engineers
ECE 198
Grade: 3.00
Why I took this course: I took this course to expand my knowledge of software development, which in this course was C++.
Description: This course was about learning the OOP language, C++. For a description that is similar to this, refer to COS 225.
ECE 198
Sel Top Elec & Computer Egr - Course Topic: Object-Oriented Programming
ECE 210
Grade: 4.00
Why I took this course: I took this course to expand my knowledge of hardware development and for future prerequisites.
Description: Topics include: Basic circuit laws and theorems, nodal analysis, op-amps, natural and forced responses of first and second-order systems, phasor concepts, solution of steady-state AC circuits, AC power calculations.
ECE 210
Electric Circuits I
ECE 275
Grade: 2.67
Why I took this course: I took this course to expand my knowledge of firmware development and for future prerequisites.
Description: Methods of design and testing for logic systems with memory. Includes procedures and the design of system tests, combinational design, multi-level circuits, logic minimization, sequential design, analysis and optimization and the use of computer tools for logic design.
ECE 275
Sequential Logic Systems
ECE 214
Grade: 3.00
Why I took this course: I took this course to expand my knowledge of hardware development and for future prerequisites.
Description: Extension of ECE 210 introducing frequency response, basic filters, Bode plots, and Fourier Series, with lab exercise and circuit simulations to demonstrate concepts. Participants become familiar with circuit simulation, safety, and grounding considerations, instrumentation, e.g., oscilloscopes, signal sources, multimeters, and signal analyzers. Also of particular significance will be the development of technical writing skills.
ECE 214
Electrical Circuits II
ECE 271
Grade: 4.00
Why I took this course: I took this course to expand my knowledge of firmware and software development.
Description: The microcomputer and its component parts include microprocessors, registers, memory, and I/O. Programming in C and Assembly and applying the microcomputer in engineering systems.
ECE 271
Microcomputer Arch & Appl
ECE 314
Grade: 1.0
Why I took this course: I took this course to expand my knowledge of signal analysis and for future prerequisites.
Description: Analysis of continuous linear time-invariant systems including Fourier series, Fourier transforms, Laplace transform techniques and their applications; transformation and properties of continuous signals and systems, convolution, transfer functions and state variable system representations.
ECE 314
Signals & Systems
ECE 331
Grade: W
Why I took this course: I'm taking this course to better understand server basics.
Description: Topics include hardware and devices, file systems, user management, backup and recovery, application management, and network services such as NFS, NIS, DNS, DHCP, electronic mail, and Web servers. Problem-solving and diagnostic methods, performance tuning, legal and professional issues, ethics and policies, and security aspects of hosts on the Internet are discussed. Students gain hands-on experience and complete a project.
ECE 331
Intro to UNIX Systems Admin
ECE 342
Grade: 2.7
Why I took this course: I took this course to expand my knowledge of hardware development.
Description: Investigates semiconductor fundamentals of the p-n junction, BJT and MOSFET. Static and low-frequency dynamic models are developed and utilized in design and analysis. Explores basic electronic circuit building blocks based on diodes, BJT's MOSFET's and fully-compensated op-amps. Digital efforts are concentrated in the CMOS and pseudo-NMOS areas.
ECE 342
Electronics I
ECE 405
Grade: 3.0
Why I took this course: I took this course as it is the first of three senior project semesters.
Description: First of a three-semester sequence of courses involving the design, implementation, and reporting of an engineering device, system or software package by an individual student or small group. Part one: project selection, feasibility studies and proposal writing.
ECE 405
Computer Engineer Design Proj
ECE 473
Grade: 4.0
Why I took this course: I'm taking this course to help round out my skills as a computer engineer, helping in my firmware engineering side.
Description: Evolution, design implementation, and evaluation of state-of-the-art systems; the organization and structure of computer systems; the architecture of single-processor computer systems; Memory Systems, including interleaving, hierarchies, virtual memory and cache implementations; Communications and I/O, including bus architectures, disk arrays, and DMA.
ECE 473
Computer Arch & Organization
ECE 486
Grade: 3.0
Why I took this course: I took this course as it helped with understanding of analog and digital signals
Description: A study of discrete-time signals and systems, Z-transforms, discrete Fourier series, and transforms. Efficient implementations of discrete-time system and design of IIR, FIR, and multirate digital filter structures.
ECE 486
Digital Signal Processing
EET 486
Grade: 4.0
Why I took this course: I took this course for a formal management course.
Description: Covers the basics with particular emphasis on Technical Project Management. Includes designing a project plan, selecting and allocating resources, team-building skills, project plan implementation, and other topics relevant to Project Management. Focuses on developing the skills needed to effectively manage a variety of technical projects, and to prepare students for certification as Project Management Professionals (PMP).
EET 486
Project Management
Computer Science Classes
COS 225
Grade: 3.3
Why took this course: I'm taking this course to get into the Computer Science department and this class is a base requirement.
Description: Introduces the student to the fundamental principles of object-oriented design and programming using a high-level object-oriented language. Focuses on the specification, design, and implementation of classes and the interactions between classes, inheritance, abstract classes, and polymorphism. Introduces fundamental data structures including stacks, queues, lists, and binary trees.
COS 225
Object-Oriented Design, Proj
COS 226
Grade: 2.7
Why I took this course: I took this course to better understand data structures, and for higher-level computer science courses.
Description: Introduction to the fundamental principles of data structures, including their use, specification, and implementation, as well as fundamental principles of algorithms related to data structures. Data structures covered include lists, trees, graphs, and hash tables. Also covers the fundamentals of algorithm analysis and a basic introduction to NP-completeness.
COS 226
Intro Data Struct & Algorithms
COS 475
Required?: No
Why I'm taking this course: I'm taking this course to understand more about the machine learning process
Description: Machine Learning is the study of how to build computer systems that learn from experience. It is a subfield of Artificial Intelligence and requires a good background knowledge in linear algebra (LA) and probability. The course will explain how to build systems that learn and adapt using examples from real-world applications. Main topics covered in this course includes supervised learning such as classification and regression, lasso, feature selection, neural networks, random forest, support vector machines, unsupervised learning like PCA, clustering, and GMM, deep convolutional neural network, generative adversarial networks, and reinforcement learning.
COS 475
Machine Learning
Math Classes
MAT 117
Grade: 4.00
Why I took this course: I took this course as a high school dual-credit course.
Description: This course focuses on variables, functions, and equations involving functions. Topics include general concepts of functions and properties of power, quadratic, polynomial, rational, exponential, and logarithmic functions, as well as corresponding equations.
MAT 111
College Algebra
MAT 121
Grade: 3.33
Why I took this course: I took this course as a high school dual-credit course.
Description: Polynomial functions, rational functions, exponential functions, and logarithmic functions are covered. Special emphasis is placed on the trigonometric functions. Other topics include composite and inverse functions, and analytic geometry.
MAT 121
Pre-Calculus
MAT 126
Grade: 3.33
Why I took this course: I took this course to reinforce my previous Calculus I course.
Description: An introduction to calculus for students in mathematics, engineering, and the sciences. Covers the differential calculus of the algebraic, trigonometric, exponential, and logarithmic functions, concluding with the definite integral and the fundamental theorem of calculus. The approach is intuitive and geometric, with an emphasis on understanding the basic concepts of function, limit, derivative and integral.
MAT 126
Calculus I
MAT 127
Grade: 2.00
Why I took this course: I took this course to satisfy my Calculus II credit.
Description: Completes the study of single-variable calculus. Topics covered include inverse trigonometric functions, hyperbolic functions, methods of integration, improper integrals, indeterminate forms, parametric equations, polar coordinates, and infinite series.
MAT 127
Calculus II
MAT 228
Grade: 2.67
Why I took this course: I took this course to satisfy my Calculus III credit.
Description: For students of mathematics, engineering, and the sciences. Vector algebra, geometry, and calculus; multivariable differential and integral calculus, including the theorems of Gauss, Green, and Stokes.
MAT 228
Calculus III
MAT 258
Grade: 2.33
Why I took this course: I took this course to satisfy my differential equations with linear algebra credit.
Description: An introduction to elementary linear algebra and ordinary differential equations including applications.
MAT 258
Int Diff Equa W/Linear Alg
STS 332
Grade: 3.3
Why I took this course: I'm taking this course to satisfy my statistics course.
Description: Statistical methods applicable to engineering including theory and application of classical and nonparametric methods.
STS 332
Statistics for Engineers
General Education and Physics Classes
PHY 121
Grade: 3.67
Why I took this course: I took this course to satisfy my Physics I credit.
Description: An introductory calculus-based physics course, primarily serving students majoring in engineering or the physical sciences. Treats mechanics and acoustics.
PHY 121
Phy Eng & Physical Sci I
PHY 122
Grade: 3.33
Why I took this course: I took this course to satisfy my Physics II credit.
Description: A continuation of PHY 121 including electricity, magnetism, and optics.
PHY 122
Phy Eng & Physical Sci II
PSY 100
Grade: 4.00
Why I took this course: I took this course as a high school dual-credit course.
Description: Provides a general introduction to psychology, the scientific study of behavior and mental processes. The course presents major theoretical perspectives, methodologies, and key findings in physiological, cognitive, motivation, learning, developmental, personality, abnormal, and social psychology.
PSY 100
General Psychology
HTY 161
Grade: 3.67
Why I took this course: I took this course as a high school dual-credit course.
Description: Surveys broad themes and developments in United States history from the pre-contact period through the Civil War and Reconstruction.
HTY 161
United States History I
HTY 162
Grade: 3.67
Why I took this course: I took this course as a high school dual-credit course.
Description: Surveys broad themes and developments in United States history from the Civil War and Reconstruction through the present.
HTY 162
United States History II
ENG 101
Grade: 3.67
Why I took this course: I took this course as a high school dual-credit course.
Description: The first part of a two-semester sequence in writing, reading, and critical thinking. Emphasis on expository prose, including rhetorical strategies such as observation, explanation, and persuasion. Development of awareness and refinement of the student's own writing process. Some attention to grammar and syntax, as warranted by student writing.
ENG 101
College Composition
CHY 111
Grade: 3.00
Why I took this course: I took this course as a high school dual-credit course.
Description: The first semester of a two-semester lecture and laboratory course in general chemistry. Topics will include the study of the states of matter, structure of matter, chemical reaction, stoichiometric problems, solutions, periodic relationships and periodic table.
CHY 111
General Chemistry I
HPR 101
Grade: 3.00
Why I took this course: I took this course online for a high school dual-credit course.
Description: Students will gain scientific evidence-based knowledge and skills in assessing their wellness, practicing a healthy lifestyle, and pursuing goals for a wellness behavior change. The focus will be on lifelong, primary prevention as a way to contribute to a richer quality of life.
HPR 101
Lifelong Wellness
CMJ 103
Grade: 4.00
Why I took this course: I took this course to satisfy my public speaking credit.
Description: The nature and problems of public speech communication, with practical experience in representative speaking situations.
CMJ 103
Public Speaking
INV 121
Grade: 3.00
Why I took this course: I took this course to satisfy my art general education credit.
Description: Regardless of one's field of study, students need to be able to identify problems and generate solutions, communicate these solutions effectively, and test and implement them successfully. In this course, you will use the Innovation Engineering process and system, that incorporates skills and teaches students how to rapidly innovate and solve everyday problems. This course is designed to provide a complete overview of the Innovation Engineering system.
INV 121
Fundamentals of Innovation
ANT 101
Grade: 2.00
Why I took this course: I took this course to satisfy my cultural diversity general education credit.
Description: A survey course focusing on the evolution of humankind, the development of culture, and the beginnings of civilization.
ANT 101
Int Ant: Human Orgin/Prehist
CIE 210
Grade: 2.00
Why I took this course: I took this course to satisfy my population and the environment general education credit.
Description: Introduction to sustainability and sustainable development concepts; the role of engineers in sustainable development; ethical dimension of sustainable development-engineers, technology, and ethics; measuring sustainability; green and sustainable materials; engineers as problem solvers and curators of the planet.
CIE 210
Sustain in Engineering
Planned Classes by Semester
Spring 2025
COS 420
Required?: No
Why I'm taking this course: I'm taking this course as it will help me think like a Software Engineer.
Description: A broad view of software engineering which introduces a variety of software engineering techniques which can be applied to practical software projects. Topics include process models, human factors, software specification; software design, programming techniques and tools, and validation.
COS 420
Intro to Software Engineering
COS 430
Required?: No
Why I'm taking this course: I'm taking this course as it will help me learn how to write secure code and prevent hacks.
Description: An overview of Cybersecurity as information security, policies, guidelines, and legal issues; the nature of network and computer attacks, system vulnerabilities, and defense; implementation issues in Unix/Linux. Projects include system setup, attack, and defense.
COS 430
Intro to Cybersecurity
COS 454
Required?: No
Why I'm taking this course: I'm taking this course as it will give me a better understanding of software development.
Description: Covers advanced data structures and the algorithms associated with them as well as advanced methods of algorithm analysis, including time and space complexity classes and NP-completeness.
COS 454
Data Structures & Algorithms
ECE 403
Required?: Yes
Why I'm taking this course: I'm taking this course as it is the last semester of a three-semester-long project.
Description: Third of a three-semester sequence of courses involving the design, implementation, and reporting of an engineering device, system or software package by an individual student or small group. Part three: written and oral presentation of the completed project.
ECE 403
Elec & Comp Eng Design Project
ECE 491
Required?: No
Why I'm taking this course: I'm taking this course as it will help me learn even more about AI and deep learning.
Description: This course is an introduction to deep learning, a branch of machine learning concerned with the development and application of deep artificial neural networks. Topics include convolution neural networks, recurrent neural networks, and their applications for various engineering and scientific problems. Students should know at least one high-level programming language. This course will use Python and give tutorials on Python programming. Students will gain hands-on experience of developing, training, and evaluating deep learning models to solve sophisticated problems.
ECE 491
Deep Learning
Contact memy blogs
Contact Info
Information
: Bangor, Maine
: Brookline, Massachusetts, and Bangor, Maine
: Email for phone number
: alex.m.picard@maine.edu
: am.picard03@gmail.com