diff --git a/DOM Challenge Starting Files/.DS_Store b/DOM Challenge Starting Files/.DS_Store
new file mode 100644
index 0000000..410e8ef
Binary files /dev/null and b/DOM Challenge Starting Files/.DS_Store differ
diff --git a/DOM Challenge Starting Files/Domchal.html b/DOM Challenge Starting Files/Domchal.html
new file mode 100644
index 0000000..45f0729
--- /dev/null
+++ b/DOM Challenge Starting Files/Domchal.html
@@ -0,0 +1,27 @@
+
+
+
+
+ My Website
+
+
+
+
+
+ Hello
+
+
+
+
+
+
+ -
+ Google
+
+ - Second
+ - Third
+
+
+
+
+
diff --git a/DOM Challenge Starting Files/asgnw2.html b/DOM Challenge Starting Files/asgnw2.html
new file mode 100644
index 0000000..e0ec1d1
--- /dev/null
+++ b/DOM Challenge Starting Files/asgnw2.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ Unit 2 Assigment
+
+
+
+
+

+
+
+
+ I love JQuery!!!
+
+
+
\ No newline at end of file
diff --git a/DOM Challenge Starting Files/index.js b/DOM Challenge Starting Files/index.js
new file mode 100644
index 0000000..83d7e84
--- /dev/null
+++ b/DOM Challenge Starting Files/index.js
@@ -0,0 +1 @@
+document.query
diff --git a/DOM Challenge Starting Files/styles.css b/DOM Challenge Starting Files/styles.css
new file mode 100644
index 0000000..adc68fa
--- /dev/null
+++ b/DOM Challenge Starting Files/styles.css
@@ -0,0 +1,3 @@
+h1 {
+ color: red;
+}
diff --git a/DOM Challenge Starting Files/webtechxamprep.html b/DOM Challenge Starting Files/webtechxamprep.html
new file mode 100644
index 0000000..459914a
--- /dev/null
+++ b/DOM Challenge Starting Files/webtechxamprep.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ DOM MANIPULATION
+
+
+
+ My first page
+ Hello world :>
+ I am the best coder no kappa
+ I am a king
+ Zammy is the best
+
+
+
+
\ No newline at end of file
diff --git a/Dicee Challenge - Starting Files/.DS_Store b/Dicee Challenge - Starting Files/.DS_Store
new file mode 100644
index 0000000..1225364
Binary files /dev/null and b/Dicee Challenge - Starting Files/.DS_Store differ
diff --git a/Dicee Challenge - Starting Files/dicee.html b/Dicee Challenge - Starting Files/dicee.html
new file mode 100644
index 0000000..204f55d
--- /dev/null
+++ b/Dicee Challenge - Starting Files/dicee.html
@@ -0,0 +1,33 @@
+
+
+
+
+ Dicee
+
+
+
+
+
+
+
+
Refresh Me
+
+
+
Player 1
+

+
+
+
+
Player 2
+

+
+
+
+
+
+
+
+
+
diff --git a/Dicee Challenge - Starting Files/images/dice1.png b/Dicee Challenge - Starting Files/images/dice1.png
new file mode 100644
index 0000000..543a9ee
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice1.png differ
diff --git a/Dicee Challenge - Starting Files/images/dice2.png b/Dicee Challenge - Starting Files/images/dice2.png
new file mode 100644
index 0000000..472bbac
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice2.png differ
diff --git a/Dicee Challenge - Starting Files/images/dice3.png b/Dicee Challenge - Starting Files/images/dice3.png
new file mode 100644
index 0000000..5bb30aa
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice3.png differ
diff --git a/Dicee Challenge - Starting Files/images/dice4.png b/Dicee Challenge - Starting Files/images/dice4.png
new file mode 100644
index 0000000..2c116a9
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice4.png differ
diff --git a/Dicee Challenge - Starting Files/images/dice5.png b/Dicee Challenge - Starting Files/images/dice5.png
new file mode 100644
index 0000000..d566cd8
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice5.png differ
diff --git a/Dicee Challenge - Starting Files/images/dice6.png b/Dicee Challenge - Starting Files/images/dice6.png
new file mode 100644
index 0000000..8b98b3c
Binary files /dev/null and b/Dicee Challenge - Starting Files/images/dice6.png differ
diff --git a/Dicee Challenge - Starting Files/indx.js b/Dicee Challenge - Starting Files/indx.js
new file mode 100644
index 0000000..fba438b
--- /dev/null
+++ b/Dicee Challenge - Starting Files/indx.js
@@ -0,0 +1,29 @@
+var randomNumber1 = Math.floor(Math.random() * 6) + 1;//gives a random number between 1-6
+
+var randomDiceImage = "dice" + randomNumber1 + ".png";//Gives a random dice from 1-6
+
+var randomImageSource = "images/" + randomDiceImage;//image of the dice
+
+var image1 = document.querySelectorAll("img")[0];
+
+image1.setAttribute("src",randomImageSource);
+
+var randomNumber2 = Math.floor(Math.random() * 6) + 1;
+
+var randomDiceImage2 = "dice" + randomNumber2 + ".png";//Gives a random dice from 1-6
+
+var randomImageSource2 = "images/" + randomDiceImage2;//image of the dice
+
+var image2 = document.querySelectorAll("img")[1];
+
+image2.setAttribute("src",randomImageSource2);
+
+if(randomNumber1 > randomNumber2){
+ document.querySelector("h1").innerHTML="🚩Player 1 Wins!!";
+}
+else if(randomNumber2 > randomNumber1){
+ document.querySelector("h1").innerHTML="Player 2 Wins!!🚩"
+}
+else{
+ document.querySelector("h1").innerHTML="DRAW!"
+}
\ No newline at end of file
diff --git a/Dicee Challenge - Starting Files/styles.css b/Dicee Challenge - Starting Files/styles.css
new file mode 100644
index 0000000..c5ad740
--- /dev/null
+++ b/Dicee Challenge - Starting Files/styles.css
@@ -0,0 +1,41 @@
+.container {
+ width: 70%;
+ margin: auto;
+ text-align: center;
+}
+
+.dice {
+ text-align: center;
+ display: inline-block;
+
+}
+
+body {
+ background-color: #393E46;
+}
+
+h1 {
+ margin: 30px;
+ font-family: 'Lobster', cursive;
+ text-shadow: 5px 0 #232931;
+ font-size: 8rem;
+ color: #4ECCA3;
+}
+
+p {
+ font-size: 2rem;
+ color: #4ECCA3;
+ font-family: 'Indie Flower', cursive;
+}
+
+img {
+ width: 80%;
+}
+
+footer {
+ margin-top: 5%;
+ color: #EEEEEE;
+ text-align: center;
+ font-family: 'Indie Flower', cursive;
+
+}
diff --git a/Drum Kit Starting Files/.DS_Store b/Drum Kit Starting Files/.DS_Store
new file mode 100644
index 0000000..91209ea
Binary files /dev/null and b/Drum Kit Starting Files/.DS_Store differ
diff --git a/Drum Kit Starting Files/drums.css b/Drum Kit Starting Files/drums.css
new file mode 100644
index 0000000..a7fe1a0
--- /dev/null
+++ b/Drum Kit Starting Files/drums.css
@@ -0,0 +1,81 @@
+body {
+ text-align: center;
+ background-color: #283149;
+}
+
+h1 {
+ font-size: 5rem;
+ color: #DBEDF3;
+ font-family: "Arvo", cursive;
+ text-shadow: 3px 0 #DA0463;
+
+}
+
+footer {
+ color: #DBEDF3;
+ font-family: sans-serif;
+}
+
+.w {
+ background-image: url("images/tom1.png");
+}
+
+.a {
+ background-image:url( "images/tom2.png");
+}
+
+.s {
+ background-image: url("images/tom3.png");
+}
+
+.d {
+ background-image: url("images/tom4.png");
+}
+
+.j {
+ background-image: url("images/snare.png");
+}
+
+.k {
+ background-image: url("images/crash.png");
+}
+
+.l {
+ background-image: url("images/kick.png");
+}
+
+.set {
+ margin: 10% auto;
+}
+
+.game-over {
+ background-color: red;
+ opacity: 0.8;
+}
+
+.pressed {
+ box-shadow: 0 3px 4px 0 #DBEDF3;
+ opacity: 0.5;
+}
+
+.red {
+ color: red;
+}
+
+.drum {
+ outline: none;
+ border: 10px solid #404B69;
+ font-size: 5rem;
+ font-family: 'Arvo', cursive;
+ line-height: 2;
+ font-weight: 900;
+ color: #DA0463;
+ text-shadow: 3px 0 #DBEDF3;
+ border-radius: 15px;
+ display: inline-block;
+ width: 150px;
+ height: 150px;
+ text-align: center;
+ margin: 10px;
+ background-color: white;
+}
diff --git a/Drum Kit Starting Files/drums.html b/Drum Kit Starting Files/drums.html
new file mode 100644
index 0000000..d313277
--- /dev/null
+++ b/Drum Kit Starting Files/drums.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+ Drum Kit
+
+
+
+
+
+
+ Drum 🥁 Kit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Drum Kit Starting Files/drums.js b/Drum Kit Starting Files/drums.js
new file mode 100644
index 0000000..0624a4c
--- /dev/null
+++ b/Drum Kit Starting Files/drums.js
@@ -0,0 +1,59 @@
+var numberOfDrumButtons = document.querySelectorAll(".drum").length;
+
+for(var i=0; i < numberOfDrumButtons; i++){
+
+ document.querySelectorAll(".drum")[i].addEventListener("click",function(){
+
+ var buttonInerHtml = this.innerHTML;
+ switch(buttonInerHtml){
+ case"w":
+ var tom1 = new Audio("sounds/tom-1.mp3");
+ tom1.play();
+ break;
+
+ case"a":
+ var tom2 = new Audio("sounds/tom-2.mp3");
+ tom2.play();
+ break;
+
+ case"s":
+ var tom3 = new Audio("sounds/tom-3.mp3");
+ tom3.play();
+ break;
+
+ case"d":
+ var tom4 = new Audio("sounds/tom-4.mp3");
+ tom4.play();
+ break;
+
+ case"j":
+ var snare = new Audio("sounds/snare.mp3");
+ snare.play();
+ break;
+
+ case"k":
+ var crash = new Audio("sounds/crash.mp3");
+ crash.play();
+ break;
+
+ case"l":
+ var kick = new Audio("sounds/kick-bass.mp3");
+ kick.play();
+ break;
+
+
+
+ default: console.log(buttonInerHtml);
+ }
+
+ });
+
+ //if paranthesis is present then its like the function is being called so it'll execute it immidiately <= for regular function in eventlistener
+ //anonymous functions = functions without a name
+
+
+}
+
+
+
+
diff --git a/Drum Kit Starting Files/images/crash.png b/Drum Kit Starting Files/images/crash.png
new file mode 100644
index 0000000..a992fa0
Binary files /dev/null and b/Drum Kit Starting Files/images/crash.png differ
diff --git a/Drum Kit Starting Files/images/kick.png b/Drum Kit Starting Files/images/kick.png
new file mode 100644
index 0000000..b64877e
Binary files /dev/null and b/Drum Kit Starting Files/images/kick.png differ
diff --git a/Drum Kit Starting Files/images/snare.png b/Drum Kit Starting Files/images/snare.png
new file mode 100644
index 0000000..1e089ba
Binary files /dev/null and b/Drum Kit Starting Files/images/snare.png differ
diff --git a/Drum Kit Starting Files/images/tom1.png b/Drum Kit Starting Files/images/tom1.png
new file mode 100644
index 0000000..855b211
Binary files /dev/null and b/Drum Kit Starting Files/images/tom1.png differ
diff --git a/Drum Kit Starting Files/images/tom2.png b/Drum Kit Starting Files/images/tom2.png
new file mode 100644
index 0000000..3e9f363
Binary files /dev/null and b/Drum Kit Starting Files/images/tom2.png differ
diff --git a/Drum Kit Starting Files/images/tom3.png b/Drum Kit Starting Files/images/tom3.png
new file mode 100644
index 0000000..762cbf8
Binary files /dev/null and b/Drum Kit Starting Files/images/tom3.png differ
diff --git a/Drum Kit Starting Files/images/tom4.png b/Drum Kit Starting Files/images/tom4.png
new file mode 100644
index 0000000..e79c49e
Binary files /dev/null and b/Drum Kit Starting Files/images/tom4.png differ
diff --git a/Drum Kit Starting Files/sounds/crash.mp3 b/Drum Kit Starting Files/sounds/crash.mp3
new file mode 100644
index 0000000..d568062
Binary files /dev/null and b/Drum Kit Starting Files/sounds/crash.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/kick-bass.mp3 b/Drum Kit Starting Files/sounds/kick-bass.mp3
new file mode 100644
index 0000000..faf06c6
Binary files /dev/null and b/Drum Kit Starting Files/sounds/kick-bass.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/snare.mp3 b/Drum Kit Starting Files/sounds/snare.mp3
new file mode 100644
index 0000000..e7cf5b8
Binary files /dev/null and b/Drum Kit Starting Files/sounds/snare.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/tom-1.mp3 b/Drum Kit Starting Files/sounds/tom-1.mp3
new file mode 100644
index 0000000..7dc3003
Binary files /dev/null and b/Drum Kit Starting Files/sounds/tom-1.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/tom-2.mp3 b/Drum Kit Starting Files/sounds/tom-2.mp3
new file mode 100644
index 0000000..f3c0485
Binary files /dev/null and b/Drum Kit Starting Files/sounds/tom-2.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/tom-3.mp3 b/Drum Kit Starting Files/sounds/tom-3.mp3
new file mode 100644
index 0000000..3806033
Binary files /dev/null and b/Drum Kit Starting Files/sounds/tom-3.mp3 differ
diff --git a/Drum Kit Starting Files/sounds/tom-4.mp3 b/Drum Kit Starting Files/sounds/tom-4.mp3
new file mode 100644
index 0000000..58b04be
Binary files /dev/null and b/Drum Kit Starting Files/sounds/tom-4.mp3 differ
diff --git a/HTML-Personal site/DOM/DOM.html b/HTML-Personal site/DOM/DOM.html
new file mode 100644
index 0000000..1de1fbc
--- /dev/null
+++ b/HTML-Personal site/DOM/DOM.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+ DOM Manipulation
+
+
+
+ Hullo Warldo
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HTML-Personal site/DOM/DOM.js b/HTML-Personal site/DOM/DOM.js
new file mode 100644
index 0000000..693634c
--- /dev/null
+++ b/HTML-Personal site/DOM/DOM.js
@@ -0,0 +1 @@
+document.querySelector("h1").classList.add("Huge");
\ No newline at end of file
diff --git a/HTML-Personal site/DOM/DOMstyle.css b/HTML-Personal site/DOM/DOMstyle.css
new file mode 100644
index 0000000..a803ab3
--- /dev/null
+++ b/HTML-Personal site/DOM/DOMstyle.css
@@ -0,0 +1,7 @@
+
+.Huge{
+
+ font-size: 10rem;
+ color: aquamarine;
+ font-weight: bold;
+}
\ No newline at end of file
diff --git a/HTML-Personal site/boostrap/TechCrunch.png b/HTML-Personal site/boostrap/TechCrunch.png
new file mode 100644
index 0000000..3dfcabb
Binary files /dev/null and b/HTML-Personal site/boostrap/TechCrunch.png differ
diff --git a/HTML-Personal site/boostrap/bizinsider.png b/HTML-Personal site/boostrap/bizinsider.png
new file mode 100644
index 0000000..da13b13
Binary files /dev/null and b/HTML-Personal site/boostrap/bizinsider.png differ
diff --git a/HTML-Personal site/boostrap/dog-img.jpg b/HTML-Personal site/boostrap/dog-img.jpg
new file mode 100644
index 0000000..74ab2a3
Binary files /dev/null and b/HTML-Personal site/boostrap/dog-img.jpg differ
diff --git a/HTML-Personal site/boostrap/iphone6.png b/HTML-Personal site/boostrap/iphone6.png
new file mode 100644
index 0000000..2ef1983
Binary files /dev/null and b/HTML-Personal site/boostrap/iphone6.png differ
diff --git a/HTML-Personal site/boostrap/lady-img.jpg b/HTML-Personal site/boostrap/lady-img.jpg
new file mode 100644
index 0000000..caef2ea
Binary files /dev/null and b/HTML-Personal site/boostrap/lady-img.jpg differ
diff --git a/HTML-Personal site/boostrap/mashable.png b/HTML-Personal site/boostrap/mashable.png
new file mode 100644
index 0000000..c49c0cf
Binary files /dev/null and b/HTML-Personal site/boostrap/mashable.png differ
diff --git a/HTML-Personal site/boostrap/tnw.png b/HTML-Personal site/boostrap/tnw.png
new file mode 100644
index 0000000..2d4b4a7
Binary files /dev/null and b/HTML-Personal site/boostrap/tnw.png differ
diff --git a/HTML-Personal site/css/styles.css b/HTML-Personal site/css/styles.css
new file mode 100644
index 0000000..8578488
--- /dev/null
+++ b/HTML-Personal site/css/styles.css
@@ -0,0 +1,29 @@
+
+body{
+ background-color: powderblue;
+}
+
+hr{
+
+
+ border-style:none ;
+ border-top-style:dotted ;
+ border-color: grey;
+ border-width:5px ;
+ height: 0px;
+ width:50% ;
+}
+
+
+
+img{
+ height: 175px;
+}
+h3{
+
+ color: slateblue;
+}
+
+.mefoto:hover{
+ border-radius: 100%;
+}
\ No newline at end of file
diff --git a/HTML-Personal site/hobbies.html b/HTML-Personal site/hobbies.html
new file mode 100644
index 0000000..e1f1f76
--- /dev/null
+++ b/HTML-Personal site/hobbies.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ Hobbies
+
+
+
+
+
+My hobbies:
+
+- Watching Anime
+- Reading books
+- sleeping
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HTML-Personal site/index.html b/HTML-Personal site/index.html
new file mode 100644
index 0000000..0b90d61
--- /dev/null
+++ b/HTML-Personal site/index.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+ Sam's Personal Site
+
+
+
+
+
+
+
+
+  |
+ Sam
+ Sam is the best programmer.
+ I am a enthusiastic C programmer.I really ❤️ programming
+ |
+
+
+
+
+
+
+
+
+Books I recommend
+
+ - Rernighan and Ritchie
+
+ - IDK any other books! LOL
+ - Still not sure about what books to read...KAY?
+
+
+
+
+
+My education:
+about my education
+
+
+My Hobbies
+
+
+
+
+ | Name of Company |
+ Years worked |
+ JOB |
+
+
+ | Quadeye |
+ 3 |
+ Hedge fund manager |
+
+
+ | Citadel |
+ 5 |
+ Quant |
+
+
+
+
+
+
+
+SKILLS
+
+
+ | Python programming |
+ ⭐⭐ |
+
+
+
+ | C Programming |
+ ⭐⭐⭐ |
+
+
+ | HTML and CSS |
+ ⭐⭐⭐ |
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HTML-Personal site/jq.html b/HTML-Personal site/jq.html
new file mode 100644
index 0000000..c1ef289
--- /dev/null
+++ b/HTML-Personal site/jq.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+ Subjects
+
+
+ - PESU
+ - KKK
+ - Hello world
+
+
+
+
\ No newline at end of file
diff --git a/HTML-Personal site/jquery-3.6.1.js b/HTML-Personal site/jquery-3.6.1.js
new file mode 100644
index 0000000..12e65d0
--- /dev/null
+++ b/HTML-Personal site/jquery-3.6.1.js
@@ -0,0 +1,10909 @@
+/*!
+ * jQuery JavaScript Library v3.6.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright OpenJS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2022-08-26T17:52Z
+ */
+( function( global, factory ) {
+
+ "use strict";
+
+ if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+ // For CommonJS and CommonJS-like environments where a proper `window`
+ // is present, execute the factory and get jQuery.
+ // For environments that do not have a `window` with a `document`
+ // (such as Node.js), expose a factory as module.exports.
+ // This accentuates the need for the creation of a real `window`.
+ // e.g. var jQuery = require("jquery")(window);
+ // See ticket trac-14549 for more info.
+ module.exports = global.document ?
+ factory( global, true ) :
+ function( w ) {
+ if ( !w.document ) {
+ throw new Error( "jQuery requires a window with a document" );
+ }
+ return factory( w );
+ };
+ } else {
+ factory( global );
+ }
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var flat = arr.flat ? function( array ) {
+ return arr.flat.call( array );
+} : function( array ) {
+ return arr.concat.apply( [], array );
+};
+
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML